/usr/include/boost/typeof
NameSizeModeActions
dmc/-0755rm
msvc/-0755rm
std/-0755rm
constant.hpp4920644editdlrm
decltype.hpp10470644editdlrm
encode_decode.hpp15350644editdlrm
encode_decode_params.hpp13420644editdlrm
incr_registration_group.hpp5280644editdlrm
integral_template_param.hpp36930644editdlrm
int_encoding.hpp33480644editdlrm
message.hpp3010644editdlrm
modifiers.hpp48370644editdlrm
native.hpp14130644editdlrm
pointers_data_members.hpp11550644editdlrm
register_functions.hpp25350644editdlrm
register_functions_iterate.hpp45980644editdlrm
register_fundamental.hpp20910644editdlrm
register_mem_functions.hpp11310644editdlrm
template_encoding.hpp62690644editdlrm
template_template_param.hpp62990644editdlrm
typeof.hpp67920644editdlrm
typeof_impl.hpp74540644editdlrm
type_encoding.hpp14590644editdlrm
type_template_param.hpp14730644editdlrm
unsupported.hpp8150644editdlrm
vector.hpp54790644editdlrm
vector50.hpp2163410644editdlrm
vector100.hpp6669110644editdlrm
vector150.hpp13670110644editdlrm
vector200.hpp23287440644editdlrm
Edit: /usr/include/boost/typeof/decltype.hpp (1047B)
// Copyright (C) 2006 Arkadiy Vertleyb // Copyright (C) 2017 Daniela Engert // Use, modification and distribution is subject to the Boost Software // License, Version 1.0. (http://www.boost.org/LICENSE_1_0.txt) #ifndef BOOST_TYPEOF_DECLTYPE_HPP_INCLUDED # define BOOST_TYPEOF_DECLTYPE_HPP_INCLUDED #include #include namespace boost { namespace type_of { template using remove_cv_ref_t = typename remove_cv::type>::type; }} #define BOOST_TYPEOF(expr) boost::type_of::remove_cv_ref_t #define BOOST_TYPEOF_TPL BOOST_TYPEOF #define BOOST_TYPEOF_NESTED_TYPEDEF_TPL(name,expr) \ struct name {\ typedef BOOST_TYPEOF_TPL(expr) type;\ }; #define BOOST_TYPEOF_NESTED_TYPEDEF(name,expr) \ struct name {\ typedef BOOST_TYPEOF(expr) type;\ }; #define BOOST_TYPEOF_REGISTER_TYPE(x) #define BOOST_TYPEOF_REGISTER_TEMPLATE(x, params) #endif //BOOST_TYPEOF_DECLTYPE_HPP_INCLUDED