cpp-msgpack-light 0.3.0
A light library to serialize MessagePack.
|
Struct of data of objects in MessagePack. More...
#include <msgpack_light/details/object_data.h>
Public Attributes | |
union { | |
array_data array_value | |
Array. More... | |
binary_data binary_value | |
Binary. More... | |
bool bool_value | |
Boolean. More... | |
double double_value | |
64-bit floating-point numbers. More... | |
extension_data extension_value | |
Extension. More... | |
float float_value | |
32-bit floating-point numbers. More... | |
map_data map_value | |
Map. More... | |
std::int64_t signed_integer_value | |
Signed integer. More... | |
string_data string_value | |
String. More... | |
std::uint64_t unsigned_integer_value | |
Unsigned integer. More... | |
} | data |
Data. | |
object_data_type | type {object_data_type::nil} |
Type of the data. |
Struct of data of objects in MessagePack.
Definition at line 94 of file object_data.h.
array_data msgpack_light::details::object_data::array_value |
Array.
Definition at line 119 of file object_data.h.
binary_data msgpack_light::details::object_data::binary_value |
Binary.
Definition at line 116 of file object_data.h.
bool msgpack_light::details::object_data::bool_value |
Boolean.
Definition at line 104 of file object_data.h.
double msgpack_light::details::object_data::double_value |
64-bit floating-point numbers.
Definition at line 110 of file object_data.h.
extension_data msgpack_light::details::object_data::extension_value |
Extension.
Definition at line 125 of file object_data.h.
float msgpack_light::details::object_data::float_value |
32-bit floating-point numbers.
Definition at line 107 of file object_data.h.
map_data msgpack_light::details::object_data::map_value |
Map.
Definition at line 122 of file object_data.h.
std::int64_t msgpack_light::details::object_data::signed_integer_value |
Signed integer.
Definition at line 101 of file object_data.h.
string_data msgpack_light::details::object_data::string_value |
String.
Definition at line 113 of file object_data.h.
object_data_type msgpack_light::details::object_data::type {object_data_type::nil} |
Type of the data.
Definition at line 129 of file object_data.h.
std::uint64_t msgpack_light::details::object_data::unsigned_integer_value |
Unsigned integer.
Definition at line 98 of file object_data.h.