MessagePack for C++
Toggle main menu visibility
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
N
msgpack
N
adaptor
N
detail
N
array
C
as_impl
C
as_impl< T, 1 >
C
as_impl< T, 0 >
C
is_seq_no_pair_no_tuple
C
is_std_pair
C
is_std_pair< std::pair< T, U > >
C
is_std_tuple
C
is_std_tuple< std::tuple< Args... > >
C
object_imp
C
object_with_zone_imp
C
pack_imp
C
would_overflow
C
would_overflow< Target, Source, false, true >
C
would_overflow< Target, Source, true, false >
C
would_underflow
C
would_underflow< Target, Source, false, true >
C
would_underflow< Target, Source, true, true >
C
as
C
as< boost::optional< T >, typename std::enable_if< msgpack::has_as< T >::value >::type >
C
as< msgpack::type::tuple< Args... >, typename std::enable_if< msgpack::any_of< msgpack::has_as, Args... >::value >::type >
C
as< std::array< T, N >, typename std::enable_if< msgpack::has_as< T >::value >::type >
C
as< std::chrono::time_point< Clock, Duration > >
C
as< std::complex< T >, typename std::enable_if< msgpack::has_as< T >::value >::type >
C
as< std::deque< T, Alloc >, typename std::enable_if< msgpack::has_as< T >::value >::type >
C
as< std::forward_list< T, Alloc >, typename std::enable_if< msgpack::has_as< T >::value >::type >
C
as< std::list< T, Alloc >, typename std::enable_if< msgpack::has_as< T >::value >::type >
C
as< std::map< K, V, Compare, Alloc >, typename std::enable_if< msgpack::has_as< K >::value||msgpack::has_as< V >::value >::type >
C
as< std::multimap< K, V, Compare, Alloc >, typename std::enable_if< msgpack::has_as< K >::value||msgpack::has_as< V >::value >::type >
C
as< std::multiset< T, Compare, Alloc >, typename std::enable_if< msgpack::has_as< T >::value >::type >
C
as< std::pair< T1, T2 >, typename std::enable_if< msgpack::any_of< msgpack::has_as, T1, T2 >::value >::type >
C
as< std::set< T, Compare, Alloc >, typename std::enable_if< msgpack::has_as< T >::value >::type >
C
as< std::shared_ptr< T >, typename std::enable_if< msgpack::has_as< T >::value >::type >
C
as< std::tuple< Args... >, typename std::enable_if< msgpack::any_of< msgpack::has_as, Args... >::value >::type >
C
as< std::unique_ptr< T >, typename std::enable_if< msgpack::has_as< T >::value >::type >
C
as< std::unordered_map< K, V, Hash, Compare, Alloc >, typename std::enable_if< msgpack::has_as< K >::value||msgpack::has_as< V >::value >::type >
C
as< std::unordered_multimap< K, V, Hash, Compare, Alloc >, typename std::enable_if< msgpack::has_as< K >::value||msgpack::has_as< V >::value >::type >
C
as< std::unordered_multiset< Key, Hash, Compare, Alloc >, typename std::enable_if< msgpack::has_as< Key >::value >::type >
C
as< std::unordered_set< Key, Hash, Compare, Alloc >, typename std::enable_if< msgpack::has_as< Key >::value >::type >
C
as< std::vector< T, Alloc >, typename std::enable_if< msgpack::has_as< T >::value >::type >
C
as< std::wstring >
C
as< T, typename msgpack::enable_if< detail::is_seq_no_pair_no_tuple< T >::value &&boost::mpl::fold< T, boost::mpl::bool_< true >, boost::mpl::if_< boost::mpl::or_< boost::mpl::_1, msgpack::has_as< boost::mpl::_2 > >, boost::mpl::bool_< true >, boost::mpl::bool_< false > > >::type::value >::type >
C
as< T, typename std::enable_if< v1::has_as< T >::value >::type >
C
as< T, typename std::enable_if< v2::has_as< T >::value >::type >
C
as< type::assoc_vector< K, V, Compare, Alloc >, typename std::enable_if< msgpack::has_as< K >::value||msgpack::has_as< V >::value >::type >
C
as< type::basic_variant< STR, BIN, EXT > >
C
convert
C
convert< bool >
C
convert< boost::optional< T > >
C
convert< char >
C
convert< char[N]>
C
convert< double >
C
convert< float >
C
convert< msgpack::object >
C
convert< msgpack::type::array_ref< std::vector< T > > >
C
convert< msgpack::type::array_ref< T > >
C
convert< msgpack::type::array_ref< T[N]> >
C
convert< msgpack::type::ext >
C
convert< msgpack::type::ext_ref >
C
convert< msgpack::type::tuple< Args... > >
C
convert< signed char >
C
convert< signed int >
C
convert< signed long >
C
convert< signed long long >
C
convert< signed short >
C
convert< std::array< char, 0 > >
C
convert< std::array< char, N > >
C
convert< std::array< T, N > >
C
convert< std::array< unsigned char, 0 > >
C
convert< std::array< unsigned char, N > >
C
convert< std::chrono::time_point< Clock, Duration > >
C
convert< std::complex< T > >
C
convert< std::deque< T, Alloc > >
C
convert< std::forward_list< T, Alloc > >
C
convert< std::list< T, Alloc > >
C
convert< std::map< K, V, Compare, Alloc > >
C
convert< std::multimap< K, V, Compare, Alloc > >
C
convert< std::multiset< T, Compare, Alloc > >
C
convert< std::pair< T1, T2 > >
C
convert< std::reference_wrapper< T > >
C
convert< std::set< T, Compare, Alloc > >
C
convert< std::shared_ptr< T > >
C
convert< std::string >
C
convert< std::tuple< Args... > >
C
convert< std::unique_ptr< T > >
C
convert< std::unordered_map< K, V, Hash, Compare, Alloc > >
C
convert< std::unordered_multimap< K, V, Hash, Compare, Alloc > >
C
convert< std::unordered_multiset< Key, Hash, Compare, Alloc > >
C
convert< std::unordered_set< Key, Hash, Compare, Alloc > >
C
convert< std::vector< bool, Alloc > >
C
convert< std::vector< char, Alloc > >
C
convert< std::vector< T, Alloc > >
C
convert< std::vector< unsigned char, Alloc > >
C
convert< std::wstring >
C
convert< T, typename msgpack::enable_if< detail::is_seq_no_pair_no_tuple< T >::value >::type >
C
convert< T[N]>
C
convert< timespec >
C
convert< type::assoc_vector< K, V, Compare, Alloc > >
C
convert< type::basic_variant< STR, BIN, EXT > >
C
convert< type::fix_int16 >
C
convert< type::fix_int32 >
C
convert< type::fix_int64 >
C
convert< type::fix_int8 >
C
convert< type::fix_uint16 >
C
convert< type::fix_uint32 >
C
convert< type::fix_uint64 >
C
convert< type::fix_uint8 >
C
convert< type::nil_t >
C
convert< type::raw_ref >
C
convert< type::size_equal_only< T > >
C
convert< type::tuple<> >
C
convert< type::v4raw_ref >
C
convert< unsigned char >
C
convert< unsigned char[N]>
C
convert< unsigned int >
C
convert< unsigned long >
C
convert< unsigned long long >
C
convert< unsigned short >
C
convert< wchar_t >
C
object
C
object< bool >
C
object< boost::optional< T > >
C
object< char * >
C
object< char >
C
object< char[N]>
C
object< const char * >
C
object< const char[N]>
C
object< double >
C
object< float >
C
object< msgpack::type::ext_ref >
C
object< signed char >
C
object< signed int >
C
object< signed long >
C
object< signed long long >
C
object< signed short >
C
object< std::array< char, N > >
C
object< std::array< unsigned char, N > >
C
object< std::reference_wrapper< T > >
C
object< std::shared_ptr< T > >
C
object< std::string >
C
object< std::unique_ptr< T > >
C
object< std::vector< char, Alloc > >
C
object< std::vector< unsigned char, Alloc > >
C
object< T, Enabler, typename msgpack::enable_if< !msgpack::is_same< T, std::string >::value &&!msgpack::is_array< T >::value >::type >
C
object< type::basic_variant< STR, BIN, EXT > >
C
object< type::fix_int16 >
C
object< type::fix_int32 >
C
object< type::fix_int64 >
C
object< type::fix_int8 >
C
object< type::fix_uint16 >
C
object< type::fix_uint32 >
C
object< type::fix_uint64 >
C
object< type::fix_uint8 >
C
object< type::nil_t >
C
object< type::raw_ref >
C
object< type::size_equal_only< T > >
C
object< type::v4raw_ref >
C
object< unsigned char >
C
object< unsigned int >
C
object< unsigned long >
C
object< unsigned long long >
C
object< unsigned short >
C
object< wchar_t >
C
object_with_zone
C
object_with_zone< bool >
C
object_with_zone< boost::optional< T > >
C
object_with_zone< char * >
C
object_with_zone< char >
C
object_with_zone< char[N]>
C
object_with_zone< const char * >
C
object_with_zone< const char[N]>
C
object_with_zone< const unsigned char[N]>
C
object_with_zone< double >
C
object_with_zone< float >
C
object_with_zone< msgpack::object >
C
object_with_zone< msgpack::object::with_zone >
C
object_with_zone< msgpack::type::array_ref< T > >
C
object_with_zone< msgpack::type::array_ref< T[N]> >
C
object_with_zone< msgpack::type::ext >
C
object_with_zone< msgpack::type::ext_ref >
C
object_with_zone< msgpack::type::tuple< Args... > >
C
object_with_zone< signed char >
C
object_with_zone< signed int >
C
object_with_zone< signed long >
C
object_with_zone< signed long long >
C
object_with_zone< signed short >
C
object_with_zone< std::array< char, N > >
C
object_with_zone< std::array< T, N > >
C
object_with_zone< std::array< unsigned char, N > >
C
object_with_zone< std::chrono::time_point< Clock, Duration > >
C
object_with_zone< std::complex< T > >
C
object_with_zone< std::deque< T, Alloc > >
C
object_with_zone< std::forward_list< T, Alloc > >
C
object_with_zone< std::list< T, Alloc > >
C
object_with_zone< std::map< K, V, Compare, Alloc > >
C
object_with_zone< std::multimap< K, V, Compare, Alloc > >
C
object_with_zone< std::multiset< T, Compare, Alloc > >
C
object_with_zone< std::pair< T1, T2 > >
C
object_with_zone< std::reference_wrapper< T > >
C
object_with_zone< std::set< T, Compare, Alloc > >
C
object_with_zone< std::shared_ptr< T > >
C
object_with_zone< std::string >
C
object_with_zone< std::tuple< Args... > >
C
object_with_zone< std::unique_ptr< T > >
C
object_with_zone< std::unordered_map< K, V, Hash, Compare, Alloc > >
C
object_with_zone< std::unordered_multimap< K, V, Hash, Compare, Alloc > >
C
object_with_zone< std::unordered_multiset< Key, Hash, Compare, Alloc > >
C
object_with_zone< std::unordered_set< Key, Hash, Compare, Alloc > >
C
object_with_zone< std::vector< bool, Alloc > >
C
object_with_zone< std::vector< char, Alloc > >
C
object_with_zone< std::vector< T, Alloc > >
C
object_with_zone< std::vector< unsigned char, Alloc > >
C
object_with_zone< std::wstring >
C
object_with_zone< T, typename msgpack::enable_if< detail::is_seq_no_pair_no_tuple< T >::value >::type >
C
object_with_zone< T[N]>
C
object_with_zone< timespec >
C
object_with_zone< type::assoc_vector< K, V, Compare, Alloc > >
C
object_with_zone< type::basic_variant< STR, BIN, EXT > >
C
object_with_zone< type::fix_int16 >
C
object_with_zone< type::fix_int32 >
C
object_with_zone< type::fix_int64 >
C
object_with_zone< type::fix_int8 >
C
object_with_zone< type::fix_uint16 >
C
object_with_zone< type::fix_uint32 >
C
object_with_zone< type::fix_uint64 >
C
object_with_zone< type::fix_uint8 >
C
object_with_zone< type::nil_t >
C
object_with_zone< type::raw_ref >
C
object_with_zone< type::size_equal_only< T > >
C
object_with_zone< type::tuple<> >
C
object_with_zone< type::v4raw_ref >
C
object_with_zone< unsigned char >
C
object_with_zone< unsigned char[N]>
C
object_with_zone< unsigned int >
C
object_with_zone< unsigned long >
C
object_with_zone< unsigned long long >
C
object_with_zone< unsigned short >
C
object_with_zone< wchar_t >
C
pack
C
pack< bool >
C
pack< boost::optional< T > >
C
pack< char * >
C
pack< char >
C
pack< char[N]>
C
pack< const char * >
C
pack< const char[N]>
C
pack< const unsigned char[N]>
C
pack< double >
C
pack< float >
C
pack< msgpack::object >
C
pack< msgpack::type::array_ref< T > >
C
pack< msgpack::type::array_ref< T[N]> >
C
pack< msgpack::type::ext >
C
pack< msgpack::type::ext_ref >
C
pack< msgpack::type::tuple< Args... > >
C
pack< signed char >
C
pack< signed int >
C
pack< signed long >
C
pack< signed long long >
C
pack< signed short >
C
pack< std::array< char, N > >
C
pack< std::array< T, N > >
C
pack< std::array< unsigned char, N > >
C
pack< std::chrono::time_point< Clock, Duration > >
C
pack< std::complex< T > >
C
pack< std::deque< T, Alloc > >
C
pack< std::forward_list< T, Alloc > >
C
pack< std::list< T, Alloc > >
C
pack< std::map< K, V, Compare, Alloc > >
C
pack< std::multimap< K, V, Compare, Alloc > >
C
pack< std::multiset< T, Compare, Alloc > >
C
pack< std::pair< T1, T2 > >
C
pack< std::reference_wrapper< T > >
C
pack< std::set< T, Compare, Alloc > >
C
pack< std::shared_ptr< T > >
C
pack< std::string >
C
pack< std::tuple< Args... > >
C
pack< std::unique_ptr< T > >
C
pack< std::unordered_map< K, V, Hash, Compare, Alloc > >
C
pack< std::unordered_multimap< K, V, Hash, Compare, Alloc > >
C
pack< std::unordered_multiset< Key, Hash, Compare, Alloc > >
C
pack< std::unordered_set< Key, Hash, Compare, Alloc > >
C
pack< std::vector< bool, Alloc > >
C
pack< std::vector< char, Alloc > >
C
pack< std::vector< T, Alloc > >
C
pack< std::vector< unsigned char, Alloc > >
C
pack< std::wstring >
C
pack< T, typename msgpack::enable_if< detail::is_seq_no_pair_no_tuple< T >::value >::type >
C
pack< T[N]>
C
pack< timespec >
C
pack< type::assoc_vector< K, V, Compare, Alloc > >
C
pack< type::basic_variant< STR, BIN, EXT > >
C
pack< type::fix_int16 >
C
pack< type::fix_int32 >
C
pack< type::fix_int64 >
C
pack< type::fix_int8 >
C
pack< type::fix_uint16 >
C
pack< type::fix_uint32 >
C
pack< type::fix_uint64 >
C
pack< type::fix_uint8 >
C
pack< type::nil_t >
C
pack< type::raw_ref >
C
pack< type::size_equal_only< T > >
C
pack< type::tuple<> >
C
pack< type::v4raw_ref >
C
pack< unsigned char >
C
pack< unsigned char[N]>
C
pack< unsigned int >
C
pack< unsigned long >
C
pack< unsigned long long >
C
pack< unsigned short >
C
pack< wchar_t >
N
detail
C
all_of_imp
C
any_of_imp
C
bool_pack
C
context
C
create_object_visitor
C
fix_tag
C
packer_serializer
C
parse_helper
C
unpack_array
C
unpack_map
C
unpack_stack
C
unpack_user
C
value
C
value< fix_tag >
N
type
N
detail
C
convert_integer_sign
C
convert_integer_sign< T, false >
C
convert_integer_sign< T, true >
C
is_signed
C
object_sign
C
object_sign< false >
C
object_sign< true >
C
pair_first_less
C
array_ref
C
array_ref< T[N]>
C
assoc_vector
C
basic_variant
C
const_tuple_element
C
define_array
C
define_array<>
C
define_array_imp
C
define_array_imp< Tuple, 1 >
C
define_map
C
define_map<>
C
define_map_imp
C
define_map_imp< Tuple, 0 >
C
ext
C
ext_ref
C
fix_int
C
nil_t
C
raw_ref
C
size_equal_only
C
tuple
C
tuple<>
C
tuple_element
C
tuple_type
C
tuple_type< const T & >
C
tuple_type< T & >
C
v4raw_ref
C
aligned_zone_size_visitor
C
array_size_overflow
C
basic_unpacker
C
bin_size_overflow
C
container_size_overflow
C
define
C
depth_size_overflow
C
ext_size_overflow
C
fbuffer
C
gen_seq
C
gen_seq< 0, Is... >
C
has_as
C
insufficient_bytes
C
iovec
C
is_non_const_pointer
C
is_same
C
map_size_overflow
C
MsgpackTupleAs
C
MsgpackTupleAs<>
C
MsgpackTupleAsImpl
C
MsgpackTupleConverter
C
MsgpackTupleConverter< Tuple, 0 >
C
MsgpackTupleConverter< Tuple, 1 >
C
MsgpackTuplePacker
C
MsgpackTuplePacker< Stream, Tuple, 0 >
C
MsgpackTuplePacker< Stream, Tuple, 1 >
C
MsgpackTupleToObjectWithZone
C
MsgpackTupleToObjectWithZone< Tuple, 0 >
C
MsgpackTupleToObjectWithZone< Tuple, 1 >
C
null_visitor
C
object
Object class that corresponding to MessagePack format object
C
union_type
C
implicit_type
C
object_array
C
object_bin
C
object_equal_visitor
C
object_ext
C
object_handle
The class holds object and zone
C
object_kv
C
object_map
C
object_pack_visitor
C
object_parser
C
object_str
C
object_stringize_visitor
C
object_with_zone_type
C
packer
The class template that supports continuous packing
C
parse_error
C
parser
Parsing class for a stream deserialization
C
sbuffer
C
seq
C
size_overflow
C
StdTupleAs
C
StdTupleAs<>
C
StdTupleAsImpl
C
StdTupleConverter
C
StdTupleConverter< Tuple, 0 >
C
StdTuplePacker
C
StdTuplePacker< Stream, Tuple, 0 >
C
StdTupleToObjectWithZone
C
StdTupleToObjectWithZone< Tuple, 0 >
C
str_size_overflow
C
type_error
C
unpack_error
C
unpack_limit
C
unpacker
Unpacking class for a stream deserialization
C
vrefbuffer
C
zbuffer
C
zone
Generated by
1.17.0