Cmsgpack_light::details::allocator_wrapper< Allocator > | Class to wrap allocators |
Cmsgpack_light::details::array_data | Struct of data of arrays |
Cmsgpack_light::details::basic_binary_buffer | Class of basic buffers for binary data |
Cmsgpack_light::binary | Class of binary data |
Cmsgpack_light::details::binary_data | Struct of data of binaries |
Cmsgpack_light::binary_view | Class to refer binary data |
Cmsgpack_light::details::buffered_serialization_buffer_impl | Class to implement internal implementation of serialization_buffer class using buffers |
Cmsgpack_light::const_array_iterator | Class of iterators of arrays to access constant objects |
Cmsgpack_light::const_array_ref | Class to access constant arrays |
Cmsgpack_light::const_extension_ref | Class to access constant extension value |
Cmsgpack_light::const_map_iterator | Class of iterators of maps to access constant objects |
Cmsgpack_light::const_map_ref | Class to access constant maps |
Cmsgpack_light::details::const_object_base< Derived > | Base class of constant objects in MessagePack |
Cmsgpack_light::details::mutable_object_base< mutable_object_ref< Allocator >, Allocator > | |
Cmsgpack_light::mutable_object_ref< Allocator > | Class to access non-constant objects |
Cmsgpack_light::details::mutable_object_base< object< Allocator >, Allocator > | |
Cmsgpack_light::details::mutable_object_base< Derived, Allocator > | Base class of non-constant objects in MessagePack |
Cmsgpack_light::details::const_object_base< const_object_ref > | |
Cmsgpack_light::const_object_ref | Class to access constant objects |
Cmsgpack_light::details::const_object_base< object< standard_allocator > > | |
Cmsgpack_light::details::mutable_object_base< object< standard_allocator >, standard_allocator > | |
Cmsgpack_light::object< Allocator > | Class of objects in MessagePack |
Cmsgpack_light::details::extension_data | Struct of data of extensions |
Cmsgpack_light::type_support::details::general_array_container_traits< T > | Class to serialize arrays in STL containers |
Cmsgpack_light::type_support::details::general_array_container_traits< std::array< T, N > > | |
Cmsgpack_light::type_support::serialization_traits< std::array< T, N > > | Class to serialize std::array instances |
Cmsgpack_light::type_support::details::general_array_container_traits< std::deque< T, Allocator > > | |
Cmsgpack_light::type_support::serialization_traits< std::deque< T, Allocator > > | Class to serialize std::deque instances |
Cmsgpack_light::type_support::details::general_array_container_traits< std::list< T, Allocator > > | |
Cmsgpack_light::type_support::serialization_traits< std::list< T, Allocator > > | Class to serialize std::list instances |
Cmsgpack_light::type_support::details::general_array_container_traits< std::multiset< Key, Compare, Allocator > > | |
Cmsgpack_light::type_support::serialization_traits< std::multiset< Key, Compare, Allocator > > | Class to serialize std::multiset instances |
Cmsgpack_light::type_support::details::general_array_container_traits< std::set< Key, Compare, Allocator > > | |
Cmsgpack_light::type_support::serialization_traits< std::set< Key, Compare, Allocator > > | Class to serialize std::set instances |
Cmsgpack_light::type_support::details::general_array_container_traits< std::unordered_multiset< Key, Hash, KeyEqual, Allocator > > | |
Cmsgpack_light::type_support::serialization_traits< std::unordered_multiset< Key, Hash, KeyEqual, Allocator > > | Class to serialize std::unordered_multiset instances |
Cmsgpack_light::type_support::details::general_array_container_traits< std::unordered_set< Key, Hash, KeyEqual, Allocator > > | |
Cmsgpack_light::type_support::serialization_traits< std::unordered_set< Key, Hash, KeyEqual, Allocator > > | Class to serialize std::unordered_set instances |
Cmsgpack_light::type_support::details::general_array_container_traits< std::vector< T, Allocator > > | |
Cmsgpack_light::type_support::serialization_traits< std::vector< T, Allocator > > | Class to serialize std::vector instances |
Cmsgpack_light::type_support::details::general_binary_container_traits< T > | Class to serialize binaries in STL containers |
Cmsgpack_light::type_support::details::general_binary_container_traits< std::vector< unsigned char, Allocator > > | |
Cmsgpack_light::type_support::serialization_traits< std::vector< unsigned char, Allocator > > | Class to serialize std::vector instances with unsigned char elements |
Cmsgpack_light::type_support::details::general_map_container_traits< T > | Class to serialize maps in STL containers |
Cmsgpack_light::type_support::details::general_map_container_traits< std::map< Key, Value, Compare, Allocator > > | |
Cmsgpack_light::type_support::serialization_traits< std::map< Key, Value, Compare, Allocator > > | Class to serialize std::map instances |
Cmsgpack_light::type_support::details::general_map_container_traits< std::multimap< Key, Value, Compare, Allocator > > | |
Cmsgpack_light::type_support::serialization_traits< std::multimap< Key, Value, Compare, Allocator > > | Class to serialize std::multimap instances |
Cmsgpack_light::type_support::details::general_map_container_traits< std::unordered_map< Key, Value, Hash, KeyEqual, Allocator > > | |
Cmsgpack_light::type_support::serialization_traits< std::unordered_map< Key, Value, Hash, KeyEqual, Allocator > > | Class to serialize std::unordered_map instances |
Cmsgpack_light::type_support::details::general_map_container_traits< std::unordered_multimap< Key, Value, Hash, KeyEqual, Allocator > > | |
Cmsgpack_light::type_support::serialization_traits< std::unordered_multimap< Key, Value, Hash, KeyEqual, Allocator > > | Class to serialize std::unordered_multimap instances |
Cmsgpack_light::type_support::details::general_string_serialization_traits< T > | Class to serialize strings |
Cmsgpack_light::type_support::details::general_string_serialization_traits< std::basic_string< char, std::char_traits< char >, Allocator > > | |
Cmsgpack_light::type_support::serialization_traits< std::basic_string< char, std::char_traits< char >, Allocator > > | Class to serialize strings |
Cmsgpack_light::type_support::details::general_string_serialization_traits< std::string_view > | |
Cmsgpack_light::type_support::serialization_traits< std::string_view > | Class to serialize strings |
Cmsgpack_light::details::key_value_pair_data | Struct of data of key-value pairs in maps |
Cmsgpack_light::details::map_data | Struct of data of maps |
Cmsgpack_light::monotonic_allocator | Class of an allocator which releases memory only when the allocator is destroyed |
Cmsgpack_light::mutable_array_iterator< Allocator > | Class of iterators of arrays to access non-constant objects |
Cmsgpack_light::mutable_array_ref< Allocator > | Class to access non-constant arrays |
Cmsgpack_light::mutable_map_iterator< Allocator > | Class of iterators of maps to access non-constant objects |
Cmsgpack_light::mutable_map_ref< Allocator > | Class to access non-constant maps |
Cmsgpack_light::details::mutable_static_binary_view< N > | Class of views of mutable buffers with static sizes |
Cmsgpack_light::details::non_buffered_serialization_buffer_impl | Class to implement internal implementation of serialization_buffer class without buffers |
Cmsgpack_light::details::object_data | Struct of data of objects in MessagePack |
Cmsgpack_light::output_stream | Interface of streams to write data |
Cmsgpack_light::file_output_stream | Class of streams to write data to files |
Cmsgpack_light::memory_output_stream | Class of streams to write data to memory |
Cmsgpack_light::serialization_buffer | Class of buffers to serialize data |
Cmsgpack_light::type_support::serialization_traits< T, SFINAE > | Class to define functions to serialize data of various types |
Cmsgpack_light::type_support::serialization_traits< bool > | Class to serialize boolean values |
Cmsgpack_light::type_support::serialization_traits< double > | Class to serialize double values |
Cmsgpack_light::type_support::serialization_traits< float > | Class to serialize float values |
Cmsgpack_light::type_support::serialization_traits< std::chrono::time_point< std::chrono::system_clock, Duration > > | Class to serialize std::time_point instances |
Cmsgpack_light::type_support::serialization_traits< std::forward_list< T, Allocator > > | Class to serialize std::forward_list instances |
Cmsgpack_light::type_support::serialization_traits< std::nullptr_t > | Class to serialize nullptr |
Cmsgpack_light::type_support::serialization_traits< std::optional< T > > | Class to serialize optional values |
Cmsgpack_light::type_support::serialization_traits< std::pair< T1, T2 > > | Class to serialize std::pair instances |
Cmsgpack_light::type_support::serialization_traits< std::timespec > | Class to serialize std::timespec instances |
Cmsgpack_light::type_support::serialization_traits< std::tuple< T... > > | Class to serialize std::tuple instances |
Cmsgpack_light::type_support::serialization_traits< T, std::enable_if_t< details::is_signed_integer_v< T > &&sizeof(T)==1U > > | Class to serialize signed integers |
Cmsgpack_light::type_support::serialization_traits< T, std::enable_if_t< details::is_signed_integer_v< T > &&sizeof(T)==2U > > | Class to serialize signed integers |
Cmsgpack_light::type_support::serialization_traits< T, std::enable_if_t< details::is_signed_integer_v< T > &&sizeof(T)==4U > > | Class to serialize signed integers |
Cmsgpack_light::type_support::serialization_traits< T, std::enable_if_t< details::is_signed_integer_v< T > &&sizeof(T)==8U > > | Class to serialize signed integers |
Cmsgpack_light::type_support::serialization_traits< T, std::enable_if_t< details::is_unsigned_integer_v< T > &&sizeof(T)==1U > > | Class to serialize unsigned integers |
Cmsgpack_light::type_support::serialization_traits< T, std::enable_if_t< details::is_unsigned_integer_v< T > &&sizeof(T)==2U > > | Class to serialize unsigned integers |
Cmsgpack_light::type_support::serialization_traits< T, std::enable_if_t< details::is_unsigned_integer_v< T > &&sizeof(T)==4U > > | Class to serialize unsigned integers |
Cmsgpack_light::type_support::serialization_traits< T, std::enable_if_t< details::is_unsigned_integer_v< T > &&sizeof(T)==8U > > | Class to serialize unsigned integers |
Cmsgpack_light::standard_allocator | Class of standard allocators to allocate and deallocate memory |
Cmsgpack_light::details::string_data | Struct of data of strings |
Cmsgpack_light::details::total_size_of_impl< T > | Get the total size of types in template arguments |
Cmsgpack_light::details::total_size_of_impl< First, Remaining... > | Get the total size of types in template arguments |
Cmsgpack_light::details::total_size_of_impl< T > | Get the total size of types in template arguments |