Classes | |
struct | decode_begin |
struct | decode_integral |
struct | decode_size_t |
struct | decode_size_t< n, Iter, false > |
struct | decode_size_t< n, Iter, true > |
struct | decode_template |
struct | decode_type |
struct | encode_counter |
struct | encode_counter< 0 > |
struct | encode_integral |
struct | encode_integral< V, bool, b > |
struct | encode_size_t |
struct | encode_size_t< V, n, true > |
struct | encode_template |
struct | encode_type |
struct | get_unsigned |
struct | get_unsigned< char > |
struct | get_unsigned< int > |
struct | get_unsigned< long > |
struct | get_unsigned< short > |
struct | get_unsigned< signed char > |
struct | msvc_extract_type |
struct | msvc_register_type |
struct | msvc_typeid_wrapper |
struct | msvc_typeid_wrapper< 1 > |
struct | msvc_typeid_wrapper< 4 > |
struct | offset_vector |
struct | pack |
struct | push_back< boost::type_of::offset_vector< V, mpl::size_t< 0 > >, T > |
struct | push_back< boost::type_of::offset_vector< V, Offset >, T > |
struct | sizer |
struct | typeof_emulation_is_unsupported_on_this_compiler |
struct | unpack |
Functions | |
char(* | encode_index (...))[1] |
template<typename T > | |
sizer< T >::type | encode_start (T const &) |
template<typename Organizer , typename T > | |
msvc_register_type< T, Organizer > | typeof_register_type (const T &, Organizer *=0) |
template<typename T > | |
enable_if< is_function< T >, T & > ::type | ensure_obj (T &) |
template<typename T > | |
disable_if< is_function< T > , T & >::type | ensure_obj (const T &) |
template<class V , class T > | |
enable_if< typename is_function< T >::type, sizer < typename encode_type< V, T > ::type > >::type | encode (T &) |
template<class V , class T > | |
disable_if< typename is_function< T >::type, sizer < typename encode_type< V, T > ::type > >::type | encode (const T &) |
enable_if< typename is_function<T>::type, sizer<typename encode_type<V, T>::type> >::type boost::type_of::encode | ( | T & | ) |
disable_if< typename is_function<T>::type, sizer<typename encode_type<V, T>::type> >::type boost::type_of::encode | ( | const T & | ) |
char(* boost::type_of::encode_index | ( | ... | ) | )[1] |
disable_if<is_function<T>, T&>::type boost::type_of::ensure_obj | ( | const T & | ) |
msvc_register_type< T, Organizer > boost::type_of::typeof_register_type | ( | const T & | , |
Organizer * | = 0 |
||
) |