/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/type_encoding.hpp (1459B)
// Copyright (C) 2004 Arkadiy Vertleyb // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) #ifndef BOOST_TYPEOF_TYPE_ENCODING_HPP_INCLUDED #define BOOST_TYPEOF_TYPE_ENCODING_HPP_INCLUDED #define BOOST_TYPEOF_REGISTER_TYPE_IMPL(T, Id) \ \ template struct encode_type_impl \ : boost::type_of::push_back > \ {}; \ template struct decode_type_impl, Iter> \ { \ typedef T type; \ typedef Iter iter; \ }; #define BOOST_TYPEOF_REGISTER_TYPE_EXPLICIT_ID(Type, Id) \ BOOST_TYPEOF_BEGIN_ENCODE_NS \ BOOST_TYPEOF_REGISTER_TYPE_IMPL(Type, Id) \ BOOST_TYPEOF_END_ENCODE_NS #define BOOST_TYPEOF_REGISTER_TYPE(Type) \ BOOST_TYPEOF_REGISTER_TYPE_EXPLICIT_ID(Type, BOOST_TYPEOF_UNIQUE_ID()) #endif//BOOST_TYPEOF_TYPE_ENCODING_HPP_INCLUDED