cpp-msgpack-light 0.3.0
A light library to serialize MessagePack.
Loading...
Searching...
No Matches
msgpack_light::details::object_data Struct Reference

Struct of data of objects in MessagePack. More...

#include <msgpack_light/details/object_data.h>

Collaboration diagram for msgpack_light::details::object_data:

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.

Detailed Description

Struct of data of objects in MessagePack.

Definition at line 94 of file object_data.h.

Member Data Documentation

◆ array_value

array_data msgpack_light::details::object_data::array_value

Array.

Definition at line 119 of file object_data.h.

◆ binary_value

binary_data msgpack_light::details::object_data::binary_value

Binary.

Definition at line 116 of file object_data.h.

◆ bool_value

bool msgpack_light::details::object_data::bool_value

Boolean.

Definition at line 104 of file object_data.h.

◆ double_value

double msgpack_light::details::object_data::double_value

64-bit floating-point numbers.

Definition at line 110 of file object_data.h.

◆ extension_value

extension_data msgpack_light::details::object_data::extension_value

Extension.

Definition at line 125 of file object_data.h.

◆ float_value

float msgpack_light::details::object_data::float_value

32-bit floating-point numbers.

Definition at line 107 of file object_data.h.

◆ map_value

map_data msgpack_light::details::object_data::map_value

Map.

Definition at line 122 of file object_data.h.

◆ signed_integer_value

std::int64_t msgpack_light::details::object_data::signed_integer_value

Signed integer.

Definition at line 101 of file object_data.h.

◆ string_value

string_data msgpack_light::details::object_data::string_value

String.

Definition at line 113 of file object_data.h.

◆ type

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.

◆ unsigned_integer_value

std::uint64_t msgpack_light::details::object_data::unsigned_integer_value

Unsigned integer.

Definition at line 98 of file object_data.h.


The documentation for this struct was generated from the following file: