MessagePack for C++
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Nmsgpack
 Nadaptor
 Ndetail
 Narray
 Cas_impl
 Cas_impl< T, 1 >
 Cas_impl< T, 0 >
 Cis_seq_no_pair_no_tuple
 Cis_std_pair
 Cis_std_pair< std::pair< T, U > >
 Cis_std_tuple
 Cis_std_tuple< std::tuple< Args... > >
 Cobject_imp
 Cobject_with_zone_imp
 Cpack_imp
 Cwould_overflow
 Cwould_overflow< Target, Source, false, true >
 Cwould_overflow< Target, Source, true, false >
 Cwould_underflow
 Cwould_underflow< Target, Source, false, true >
 Cwould_underflow< Target, Source, true, true >
 Cas
 Cas< boost::optional< T >, typename std::enable_if< msgpack::has_as< T >::value >::type >
 Cas< msgpack::type::tuple< Args... >, typename std::enable_if< msgpack::any_of< msgpack::has_as, Args... >::value >::type >
 Cas< std::array< T, N >, typename std::enable_if< msgpack::has_as< T >::value >::type >
 Cas< std::chrono::time_point< Clock, Duration > >
 Cas< std::complex< T >, typename std::enable_if< msgpack::has_as< T >::value >::type >
 Cas< std::deque< T, Alloc >, typename std::enable_if< msgpack::has_as< T >::value >::type >
 Cas< std::forward_list< T, Alloc >, typename std::enable_if< msgpack::has_as< T >::value >::type >
 Cas< std::list< T, Alloc >, typename std::enable_if< msgpack::has_as< T >::value >::type >
 Cas< std::map< K, V, Compare, Alloc >, typename std::enable_if< msgpack::has_as< K >::value||msgpack::has_as< V >::value >::type >
 Cas< std::multimap< K, V, Compare, Alloc >, typename std::enable_if< msgpack::has_as< K >::value||msgpack::has_as< V >::value >::type >
 Cas< std::multiset< T, Compare, Alloc >, typename std::enable_if< msgpack::has_as< T >::value >::type >
 Cas< std::pair< T1, T2 >, typename std::enable_if< msgpack::any_of< msgpack::has_as, T1, T2 >::value >::type >
 Cas< std::set< T, Compare, Alloc >, typename std::enable_if< msgpack::has_as< T >::value >::type >
 Cas< std::shared_ptr< T >, typename std::enable_if< msgpack::has_as< T >::value >::type >
 Cas< std::tuple< Args... >, typename std::enable_if< msgpack::any_of< msgpack::has_as, Args... >::value >::type >
 Cas< std::unique_ptr< T >, typename std::enable_if< msgpack::has_as< T >::value >::type >
 Cas< std::unordered_map< K, V, Hash, Compare, Alloc >, typename std::enable_if< msgpack::has_as< K >::value||msgpack::has_as< V >::value >::type >
 Cas< std::unordered_multimap< K, V, Hash, Compare, Alloc >, typename std::enable_if< msgpack::has_as< K >::value||msgpack::has_as< V >::value >::type >
 Cas< std::unordered_multiset< Key, Hash, Compare, Alloc >, typename std::enable_if< msgpack::has_as< Key >::value >::type >
 Cas< std::unordered_set< Key, Hash, Compare, Alloc >, typename std::enable_if< msgpack::has_as< Key >::value >::type >
 Cas< std::vector< T, Alloc >, typename std::enable_if< msgpack::has_as< T >::value >::type >
 Cas< std::wstring >
 Cas< 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 >
 Cas< T, typename std::enable_if< v1::has_as< T >::value >::type >
 Cas< T, typename std::enable_if< v2::has_as< T >::value >::type >
 Cas< type::assoc_vector< K, V, Compare, Alloc >, typename std::enable_if< msgpack::has_as< K >::value||msgpack::has_as< V >::value >::type >
 Cas< type::basic_variant< STR, BIN, EXT > >
 Cconvert
 Cconvert< bool >
 Cconvert< boost::optional< T > >
 Cconvert< char >
 Cconvert< char[N]>
 Cconvert< double >
 Cconvert< float >
 Cconvert< msgpack::object >
 Cconvert< msgpack::type::array_ref< std::vector< T > > >
 Cconvert< msgpack::type::array_ref< T > >
 Cconvert< msgpack::type::array_ref< T[N]> >
 Cconvert< msgpack::type::ext >
 Cconvert< msgpack::type::ext_ref >
 Cconvert< msgpack::type::tuple< Args... > >
 Cconvert< signed char >
 Cconvert< signed int >
 Cconvert< signed long >
 Cconvert< signed long long >
 Cconvert< signed short >
 Cconvert< std::array< char, 0 > >
 Cconvert< std::array< char, N > >
 Cconvert< std::array< T, N > >
 Cconvert< std::array< unsigned char, 0 > >
 Cconvert< std::array< unsigned char, N > >
 Cconvert< std::chrono::time_point< Clock, Duration > >
 Cconvert< std::complex< T > >
 Cconvert< std::deque< T, Alloc > >
 Cconvert< std::forward_list< T, Alloc > >
 Cconvert< std::list< T, Alloc > >
 Cconvert< std::map< K, V, Compare, Alloc > >
 Cconvert< std::multimap< K, V, Compare, Alloc > >
 Cconvert< std::multiset< T, Compare, Alloc > >
 Cconvert< std::pair< T1, T2 > >
 Cconvert< std::reference_wrapper< T > >
 Cconvert< std::set< T, Compare, Alloc > >
 Cconvert< std::shared_ptr< T > >
 Cconvert< std::string >
 Cconvert< std::tuple< Args... > >
 Cconvert< std::unique_ptr< T > >
 Cconvert< std::unordered_map< K, V, Hash, Compare, Alloc > >
 Cconvert< std::unordered_multimap< K, V, Hash, Compare, Alloc > >
 Cconvert< std::unordered_multiset< Key, Hash, Compare, Alloc > >
 Cconvert< std::unordered_set< Key, Hash, Compare, Alloc > >
 Cconvert< std::vector< bool, Alloc > >
 Cconvert< std::vector< char, Alloc > >
 Cconvert< std::vector< T, Alloc > >
 Cconvert< std::vector< unsigned char, Alloc > >
 Cconvert< std::wstring >
 Cconvert< T, typename msgpack::enable_if< detail::is_seq_no_pair_no_tuple< T >::value >::type >
 Cconvert< T[N]>
 Cconvert< timespec >
 Cconvert< type::assoc_vector< K, V, Compare, Alloc > >
 Cconvert< type::basic_variant< STR, BIN, EXT > >
 Cconvert< type::fix_int16 >
 Cconvert< type::fix_int32 >
 Cconvert< type::fix_int64 >
 Cconvert< type::fix_int8 >
 Cconvert< type::fix_uint16 >
 Cconvert< type::fix_uint32 >
 Cconvert< type::fix_uint64 >
 Cconvert< type::fix_uint8 >
 Cconvert< type::nil_t >
 Cconvert< type::raw_ref >
 Cconvert< type::size_equal_only< T > >
 Cconvert< type::tuple<> >
 Cconvert< type::v4raw_ref >
 Cconvert< unsigned char >
 Cconvert< unsigned char[N]>
 Cconvert< unsigned int >
 Cconvert< unsigned long >
 Cconvert< unsigned long long >
 Cconvert< unsigned short >
 Cconvert< wchar_t >
 Cobject
 Cobject< bool >
 Cobject< boost::optional< T > >
 Cobject< char * >
 Cobject< char >
 Cobject< char[N]>
 Cobject< const char * >
 Cobject< const char[N]>
 Cobject< double >
 Cobject< float >
 Cobject< msgpack::type::ext_ref >
 Cobject< signed char >
 Cobject< signed int >
 Cobject< signed long >
 Cobject< signed long long >
 Cobject< signed short >
 Cobject< std::array< char, N > >
 Cobject< std::array< unsigned char, N > >
 Cobject< std::reference_wrapper< T > >
 Cobject< std::shared_ptr< T > >
 Cobject< std::string >
 Cobject< std::unique_ptr< T > >
 Cobject< std::vector< char, Alloc > >
 Cobject< std::vector< unsigned char, Alloc > >
 Cobject< T, Enabler, typename msgpack::enable_if< !msgpack::is_same< T, std::string >::value &&!msgpack::is_array< T >::value >::type >
 Cobject< type::basic_variant< STR, BIN, EXT > >
 Cobject< type::fix_int16 >
 Cobject< type::fix_int32 >
 Cobject< type::fix_int64 >
 Cobject< type::fix_int8 >
 Cobject< type::fix_uint16 >
 Cobject< type::fix_uint32 >
 Cobject< type::fix_uint64 >
 Cobject< type::fix_uint8 >
 Cobject< type::nil_t >
 Cobject< type::raw_ref >
 Cobject< type::size_equal_only< T > >
 Cobject< type::v4raw_ref >
 Cobject< unsigned char >
 Cobject< unsigned int >
 Cobject< unsigned long >
 Cobject< unsigned long long >
 Cobject< unsigned short >
 Cobject< wchar_t >
 Cobject_with_zone
 Cobject_with_zone< bool >
 Cobject_with_zone< boost::optional< T > >
 Cobject_with_zone< char * >
 Cobject_with_zone< char >
 Cobject_with_zone< char[N]>
 Cobject_with_zone< const char * >
 Cobject_with_zone< const char[N]>
 Cobject_with_zone< const unsigned char[N]>
 Cobject_with_zone< double >
 Cobject_with_zone< float >
 Cobject_with_zone< msgpack::object >
 Cobject_with_zone< msgpack::object::with_zone >
 Cobject_with_zone< msgpack::type::array_ref< T > >
 Cobject_with_zone< msgpack::type::array_ref< T[N]> >
 Cobject_with_zone< msgpack::type::ext >
 Cobject_with_zone< msgpack::type::ext_ref >
 Cobject_with_zone< msgpack::type::tuple< Args... > >
 Cobject_with_zone< signed char >
 Cobject_with_zone< signed int >
 Cobject_with_zone< signed long >
 Cobject_with_zone< signed long long >
 Cobject_with_zone< signed short >
 Cobject_with_zone< std::array< char, N > >
 Cobject_with_zone< std::array< T, N > >
 Cobject_with_zone< std::array< unsigned char, N > >
 Cobject_with_zone< std::chrono::time_point< Clock, Duration > >
 Cobject_with_zone< std::complex< T > >
 Cobject_with_zone< std::deque< T, Alloc > >
 Cobject_with_zone< std::forward_list< T, Alloc > >
 Cobject_with_zone< std::list< T, Alloc > >
 Cobject_with_zone< std::map< K, V, Compare, Alloc > >
 Cobject_with_zone< std::multimap< K, V, Compare, Alloc > >
 Cobject_with_zone< std::multiset< T, Compare, Alloc > >
 Cobject_with_zone< std::pair< T1, T2 > >
 Cobject_with_zone< std::reference_wrapper< T > >
 Cobject_with_zone< std::set< T, Compare, Alloc > >
 Cobject_with_zone< std::shared_ptr< T > >
 Cobject_with_zone< std::string >
 Cobject_with_zone< std::tuple< Args... > >
 Cobject_with_zone< std::unique_ptr< T > >
 Cobject_with_zone< std::unordered_map< K, V, Hash, Compare, Alloc > >
 Cobject_with_zone< std::unordered_multimap< K, V, Hash, Compare, Alloc > >
 Cobject_with_zone< std::unordered_multiset< Key, Hash, Compare, Alloc > >
 Cobject_with_zone< std::unordered_set< Key, Hash, Compare, Alloc > >
 Cobject_with_zone< std::vector< bool, Alloc > >
 Cobject_with_zone< std::vector< char, Alloc > >
 Cobject_with_zone< std::vector< T, Alloc > >
 Cobject_with_zone< std::vector< unsigned char, Alloc > >
 Cobject_with_zone< std::wstring >
 Cobject_with_zone< T, typename msgpack::enable_if< detail::is_seq_no_pair_no_tuple< T >::value >::type >
 Cobject_with_zone< T[N]>
 Cobject_with_zone< timespec >
 Cobject_with_zone< type::assoc_vector< K, V, Compare, Alloc > >
 Cobject_with_zone< type::basic_variant< STR, BIN, EXT > >
 Cobject_with_zone< type::fix_int16 >
 Cobject_with_zone< type::fix_int32 >
 Cobject_with_zone< type::fix_int64 >
 Cobject_with_zone< type::fix_int8 >
 Cobject_with_zone< type::fix_uint16 >
 Cobject_with_zone< type::fix_uint32 >
 Cobject_with_zone< type::fix_uint64 >
 Cobject_with_zone< type::fix_uint8 >
 Cobject_with_zone< type::nil_t >
 Cobject_with_zone< type::raw_ref >
 Cobject_with_zone< type::size_equal_only< T > >
 Cobject_with_zone< type::tuple<> >
 Cobject_with_zone< type::v4raw_ref >
 Cobject_with_zone< unsigned char >
 Cobject_with_zone< unsigned char[N]>
 Cobject_with_zone< unsigned int >
 Cobject_with_zone< unsigned long >
 Cobject_with_zone< unsigned long long >
 Cobject_with_zone< unsigned short >
 Cobject_with_zone< wchar_t >
 Cpack
 Cpack< bool >
 Cpack< boost::optional< T > >
 Cpack< char * >
 Cpack< char >
 Cpack< char[N]>
 Cpack< const char * >
 Cpack< const char[N]>
 Cpack< const unsigned char[N]>
 Cpack< double >
 Cpack< float >
 Cpack< msgpack::object >
 Cpack< msgpack::type::array_ref< T > >
 Cpack< msgpack::type::array_ref< T[N]> >
 Cpack< msgpack::type::ext >
 Cpack< msgpack::type::ext_ref >
 Cpack< msgpack::type::tuple< Args... > >
 Cpack< signed char >
 Cpack< signed int >
 Cpack< signed long >
 Cpack< signed long long >
 Cpack< signed short >
 Cpack< std::array< char, N > >
 Cpack< std::array< T, N > >
 Cpack< std::array< unsigned char, N > >
 Cpack< std::chrono::time_point< Clock, Duration > >
 Cpack< std::complex< T > >
 Cpack< std::deque< T, Alloc > >
 Cpack< std::forward_list< T, Alloc > >
 Cpack< std::list< T, Alloc > >
 Cpack< std::map< K, V, Compare, Alloc > >
 Cpack< std::multimap< K, V, Compare, Alloc > >
 Cpack< std::multiset< T, Compare, Alloc > >
 Cpack< std::pair< T1, T2 > >
 Cpack< std::reference_wrapper< T > >
 Cpack< std::set< T, Compare, Alloc > >
 Cpack< std::shared_ptr< T > >
 Cpack< std::string >
 Cpack< std::tuple< Args... > >
 Cpack< std::unique_ptr< T > >
 Cpack< std::unordered_map< K, V, Hash, Compare, Alloc > >
 Cpack< std::unordered_multimap< K, V, Hash, Compare, Alloc > >
 Cpack< std::unordered_multiset< Key, Hash, Compare, Alloc > >
 Cpack< std::unordered_set< Key, Hash, Compare, Alloc > >
 Cpack< std::vector< bool, Alloc > >
 Cpack< std::vector< char, Alloc > >
 Cpack< std::vector< T, Alloc > >
 Cpack< std::vector< unsigned char, Alloc > >
 Cpack< std::wstring >
 Cpack< T, typename msgpack::enable_if< detail::is_seq_no_pair_no_tuple< T >::value >::type >
 Cpack< T[N]>
 Cpack< timespec >
 Cpack< type::assoc_vector< K, V, Compare, Alloc > >
 Cpack< type::basic_variant< STR, BIN, EXT > >
 Cpack< type::fix_int16 >
 Cpack< type::fix_int32 >
 Cpack< type::fix_int64 >
 Cpack< type::fix_int8 >
 Cpack< type::fix_uint16 >
 Cpack< type::fix_uint32 >
 Cpack< type::fix_uint64 >
 Cpack< type::fix_uint8 >
 Cpack< type::nil_t >
 Cpack< type::raw_ref >
 Cpack< type::size_equal_only< T > >
 Cpack< type::tuple<> >
 Cpack< type::v4raw_ref >
 Cpack< unsigned char >
 Cpack< unsigned char[N]>
 Cpack< unsigned int >
 Cpack< unsigned long >
 Cpack< unsigned long long >
 Cpack< unsigned short >
 Cpack< wchar_t >
 Ndetail
 Call_of_imp
 Cany_of_imp
 Cbool_pack
 Ccontext
 Ccreate_object_visitor
 Cfix_tag
 Cpacker_serializer
 Cparse_helper
 Cunpack_array
 Cunpack_map
 Cunpack_stack
 Cunpack_user
 Cvalue
 Cvalue< fix_tag >
 Ntype
 Ndetail
 Cconvert_integer_sign
 Cconvert_integer_sign< T, false >
 Cconvert_integer_sign< T, true >
 Cis_signed
 Cobject_sign
 Cobject_sign< false >
 Cobject_sign< true >
 Cpair_first_less
 Carray_ref
 Carray_ref< T[N]>
 Cassoc_vector
 Cbasic_variant
 Cconst_tuple_element
 Cdefine_array
 Cdefine_array<>
 Cdefine_array_imp
 Cdefine_array_imp< Tuple, 1 >
 Cdefine_map
 Cdefine_map<>
 Cdefine_map_imp
 Cdefine_map_imp< Tuple, 0 >
 Cext
 Cext_ref
 Cfix_int
 Cnil_t
 Craw_ref
 Csize_equal_only
 Ctuple
 Ctuple<>
 Ctuple_element
 Ctuple_type
 Ctuple_type< const T & >
 Ctuple_type< T & >
 Cv4raw_ref
 Caligned_zone_size_visitor
 Carray_size_overflow
 Cbasic_unpacker
 Cbin_size_overflow
 Ccontainer_size_overflow
 Cdefine
 Cdepth_size_overflow
 Cext_size_overflow
 Cfbuffer
 Cgen_seq
 Cgen_seq< 0, Is... >
 Chas_as
 Cinsufficient_bytes
 Ciovec
 Cis_non_const_pointer
 Cis_same
 Cmap_size_overflow
 CMsgpackTupleAs
 CMsgpackTupleAs<>
 CMsgpackTupleAsImpl
 CMsgpackTupleConverter
 CMsgpackTupleConverter< Tuple, 0 >
 CMsgpackTupleConverter< Tuple, 1 >
 CMsgpackTuplePacker
 CMsgpackTuplePacker< Stream, Tuple, 0 >
 CMsgpackTuplePacker< Stream, Tuple, 1 >
 CMsgpackTupleToObjectWithZone
 CMsgpackTupleToObjectWithZone< Tuple, 0 >
 CMsgpackTupleToObjectWithZone< Tuple, 1 >
 Cnull_visitor
 CobjectObject class that corresponding to MessagePack format object
 Cunion_type
 Cimplicit_type
 Cobject_array
 Cobject_bin
 Cobject_equal_visitor
 Cobject_ext
 Cobject_handleThe class holds object and zone
 Cobject_kv
 Cobject_map
 Cobject_pack_visitor
 Cobject_parser
 Cobject_str
 Cobject_stringize_visitor
 Cobject_with_zone_type
 CpackerThe class template that supports continuous packing
 Cparse_error
 CparserParsing class for a stream deserialization
 Csbuffer
 Cseq
 Csize_overflow
 CStdTupleAs
 CStdTupleAs<>
 CStdTupleAsImpl
 CStdTupleConverter
 CStdTupleConverter< Tuple, 0 >
 CStdTuplePacker
 CStdTuplePacker< Stream, Tuple, 0 >
 CStdTupleToObjectWithZone
 CStdTupleToObjectWithZone< Tuple, 0 >
 Cstr_size_overflow
 Ctype_error
 Cunpack_error
 Cunpack_limit
 CunpackerUnpacking class for a stream deserialization
 Cvrefbuffer
 Czbuffer
 Czone