/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/native.hpp (1413B)
// Copyright (C) 2006 Arkadiy Vertleyb // 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_NATIVE_HPP_INCLUDED #define BOOST_TYPEOF_NATIVE_HPP_INCLUDED #ifndef MSVC_TYPEOF_HACK #ifdef BOOST_NO_SFINAE namespace boost { namespace type_of { template T& ensure_obj(const T&); }} #else #include #include namespace boost { namespace type_of { # ifdef BOOST_NO_SFINAE template T& ensure_obj(const T&); # else template typename enable_if_::value, T&>::type ensure_obj(T&); template typename enable_if_::value, T&>::type ensure_obj(const T&); # endif }} #endif//BOOST_NO_SFINAE #define BOOST_TYPEOF(expr) BOOST_TYPEOF_KEYWORD(boost::type_of::ensure_obj(expr)) #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;\ }; #endif//MSVC_TYPEOF_HACK #define BOOST_TYPEOF_REGISTER_TYPE(x) #define BOOST_TYPEOF_REGISTER_TEMPLATE(x, params) #endif//BOOST_TYPEOF_NATIVE_HPP_INCLUDED