cpp-msgpack-light 0.3.0
A light library to serialize MessagePack.
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Nmsgpack_lightNamespace of this project
 NdetailsNamespace of internal implementations
 Callocator_wrapperClass to wrap allocators
 Carray_dataStruct of data of arrays
 Cbasic_binary_bufferClass of basic buffers for binary data
 Cbinary_dataStruct of data of binaries
 Cbuffered_serialization_buffer_implClass to implement internal implementation of serialization_buffer class using buffers
 Cconst_object_baseBase class of constant objects in MessagePack
 Cextension_dataStruct of data of extensions
 Ckey_value_pair_dataStruct of data of key-value pairs in maps
 Cmap_dataStruct of data of maps
 Cmutable_object_baseBase class of non-constant objects in MessagePack
 Cmutable_static_binary_viewClass of views of mutable buffers with static sizes
 Cnon_buffered_serialization_buffer_implClass to implement internal implementation of serialization_buffer class without buffers
 Cobject_dataStruct of data of objects in MessagePack
 Cstring_dataStruct of data of strings
 Ctotal_size_of_implGet 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_supportNamespace of classes to support serialization of types
 NdetailsNamespace of internal implementations
 Cgeneral_array_container_traitsClass to serialize arrays in STL containers
 Cgeneral_binary_container_traitsClass to serialize binaries in STL containers
 Cgeneral_map_container_traitsClass to serialize maps in STL containers
 Cgeneral_string_serialization_traitsClass to serialize strings
 Cserialization_traitsClass 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
 CbinaryClass of binary data
 Cbinary_viewClass to refer binary data
 Cconst_array_iteratorClass of iterators of arrays to access constant objects
 Cconst_array_refClass to access constant arrays
 Cconst_extension_refClass to access constant extension value
 Cconst_map_iteratorClass of iterators of maps to access constant objects
 Cconst_map_refClass to access constant maps
 Cconst_object_refClass to access constant objects
 Cfile_output_streamClass of streams to write data to files
 Cmemory_output_streamClass of streams to write data to memory
 Cmonotonic_allocatorClass of an allocator which releases memory only when the allocator is destroyed
 Cmutable_array_iteratorClass of iterators of arrays to access non-constant objects
 Cmutable_array_refClass to access non-constant arrays
 Cmutable_map_iteratorClass of iterators of maps to access non-constant objects
 Cmutable_map_refClass to access non-constant maps
 Cmutable_object_refClass to access non-constant objects
 CobjectClass of objects in MessagePack
 Coutput_streamInterface of streams to write data
 Cserialization_bufferClass of buffers to serialize data
 Cstandard_allocatorClass of standard allocators to allocate and deallocate memory