cpp-msgpack-light 0.3.0
A light library to serialize MessagePack.
|
Nmsgpack_light | Namespace of this project |
Ndetails | Namespace of internal implementations |
Callocator_wrapper | Class to wrap allocators |
Carray_data | Struct of data of arrays |
Cbasic_binary_buffer | Class of basic buffers for binary data |
Cbinary_data | Struct of data of binaries |
Cbuffered_serialization_buffer_impl | Class to implement internal implementation of serialization_buffer class using buffers |
Cconst_object_base | Base class of constant objects in MessagePack |
Cextension_data | Struct of data of extensions |
Ckey_value_pair_data | Struct of data of key-value pairs in maps |
Cmap_data | Struct of data of maps |
Cmutable_object_base | Base class of non-constant objects in MessagePack |
Cmutable_static_binary_view | Class of views of mutable buffers with static sizes |
Cnon_buffered_serialization_buffer_impl | Class to implement internal implementation of serialization_buffer class without buffers |
Cobject_data | Struct of data of objects in MessagePack |
Cstring_data | Struct of data of strings |
Ctotal_size_of_impl | Get the total size of types in template arguments |
Ctotal_size_of_impl< First, Remaining... > | Get the total size of types in template arguments |
Ctotal_size_of_impl< T > | Get the total size of types in template arguments |
Ntype_support | Namespace of classes to support serialization of types |
Ndetails | Namespace of internal implementations |
Cgeneral_array_container_traits | Class to serialize arrays in STL containers |
Cgeneral_binary_container_traits | Class to serialize binaries in STL containers |
Cgeneral_map_container_traits | Class to serialize maps in STL containers |
Cgeneral_string_serialization_traits | Class to serialize strings |
Cserialization_traits | Class to define functions to serialize data of various types |
Cserialization_traits< bool > | Class to serialize boolean values |
Cserialization_traits< double > | Class to serialize double values |
Cserialization_traits< float > | Class to serialize float values |
Cserialization_traits< std::array< T, N > > | Class to serialize std::array instances |
Cserialization_traits< std::basic_string< char, std::char_traits< char >, Allocator > > | Class to serialize strings |
Cserialization_traits< std::chrono::time_point< std::chrono::system_clock, Duration > > | Class to serialize std::time_point instances |
Cserialization_traits< std::deque< T, Allocator > > | Class to serialize std::deque instances |
Cserialization_traits< std::forward_list< T, Allocator > > | Class to serialize std::forward_list instances |
Cserialization_traits< std::list< T, Allocator > > | Class to serialize std::list instances |
Cserialization_traits< std::map< Key, Value, Compare, Allocator > > | Class to serialize std::map instances |
Cserialization_traits< std::multimap< Key, Value, Compare, Allocator > > | Class to serialize std::multimap instances |
Cserialization_traits< std::multiset< Key, Compare, Allocator > > | Class to serialize std::multiset instances |
Cserialization_traits< std::nullptr_t > | Class to serialize nullptr |
Cserialization_traits< std::optional< T > > | Class to serialize optional values |
Cserialization_traits< std::pair< T1, T2 > > | Class to serialize std::pair instances |
Cserialization_traits< std::set< Key, Compare, Allocator > > | Class to serialize std::set instances |
Cserialization_traits< std::string_view > | Class to serialize strings |
Cserialization_traits< std::timespec > | Class to serialize std::timespec instances |
Cserialization_traits< std::tuple< T... > > | Class to serialize std::tuple instances |
Cserialization_traits< std::unordered_map< Key, Value, Hash, KeyEqual, Allocator > > | Class to serialize std::unordered_map instances |
Cserialization_traits< std::unordered_multimap< Key, Value, Hash, KeyEqual, Allocator > > | Class to serialize std::unordered_multimap instances |
Cserialization_traits< std::unordered_multiset< Key, Hash, KeyEqual, Allocator > > | Class to serialize std::unordered_multiset instances |
Cserialization_traits< std::unordered_set< Key, Hash, KeyEqual, Allocator > > | Class to serialize std::unordered_set instances |
Cserialization_traits< std::vector< T, Allocator > > | Class to serialize std::vector instances |
Cserialization_traits< std::vector< unsigned char, Allocator > > | Class to serialize std::vector instances with unsigned char elements |
Cserialization_traits< T, std::enable_if_t< details::is_signed_integer_v< T > &&sizeof(T)==1U > > | Class to serialize signed integers |
Cserialization_traits< T, std::enable_if_t< details::is_signed_integer_v< T > &&sizeof(T)==2U > > | Class to serialize signed integers |
Cserialization_traits< T, std::enable_if_t< details::is_signed_integer_v< T > &&sizeof(T)==4U > > | Class to serialize signed integers |
Cserialization_traits< T, std::enable_if_t< details::is_signed_integer_v< T > &&sizeof(T)==8U > > | Class to serialize signed integers |
Cserialization_traits< T, std::enable_if_t< details::is_unsigned_integer_v< T > &&sizeof(T)==1U > > | Class to serialize unsigned integers |
Cserialization_traits< T, std::enable_if_t< details::is_unsigned_integer_v< T > &&sizeof(T)==2U > > | Class to serialize unsigned integers |
Cserialization_traits< T, std::enable_if_t< details::is_unsigned_integer_v< T > &&sizeof(T)==4U > > | Class to serialize unsigned integers |
Cserialization_traits< T, std::enable_if_t< details::is_unsigned_integer_v< T > &&sizeof(T)==8U > > | Class to serialize unsigned integers |
Cbinary | Class of binary data |
Cbinary_view | Class to refer binary data |
Cconst_array_iterator | Class of iterators of arrays to access constant objects |
Cconst_array_ref | Class to access constant arrays |
Cconst_extension_ref | Class to access constant extension value |
Cconst_map_iterator | Class of iterators of maps to access constant objects |
Cconst_map_ref | Class to access constant maps |
Cconst_object_ref | Class to access constant objects |
Cfile_output_stream | Class of streams to write data to files |
Cmemory_output_stream | Class of streams to write data to memory |
Cmonotonic_allocator | Class of an allocator which releases memory only when the allocator is destroyed |
Cmutable_array_iterator | Class of iterators of arrays to access non-constant objects |
Cmutable_array_ref | Class to access non-constant arrays |
Cmutable_map_iterator | Class of iterators of maps to access non-constant objects |
Cmutable_map_ref | Class to access non-constant maps |
Cmutable_object_ref | Class to access non-constant objects |
Cobject | Class of objects in MessagePack |
Coutput_stream | Interface of streams to write data |
Cserialization_buffer | Class of buffers to serialize data |
Cstandard_allocator | Class of standard allocators to allocate and deallocate memory |