RetroArch
Public Attributes | List of all members
rmsgpack_dom_value Struct Reference

#include <rmsgpack_dom.h>

Collaboration diagram for rmsgpack_dom_value:
[legend]

Public Attributes

enum rmsgpack_dom_type type
 
union {
   uint64_t   uint_
 
   int64_t   int_
 
   struct {
      uint32_t   len
 
      char *   buff
 
   }   string
 
   struct {
      uint32_t   len
 
      char *   buff
 
   }   binary
 
   int   bool_
 
   struct {
      uint32_t   len
 
      struct rmsgpack_dom_pair *   items
 
   }   map
 
   struct {
      uint32_t   len
 
      struct rmsgpack_dom_value *   items
 
   }   array
 
val
 

Member Data Documentation

◆ array

struct { ... } rmsgpack_dom_value::array

◆ binary

struct { ... } rmsgpack_dom_value::binary

◆ bool_

int rmsgpack_dom_value::bool_

◆ buff

char* rmsgpack_dom_value::buff

◆ int_

int64_t rmsgpack_dom_value::int_

◆ items [1/2]

struct rmsgpack_dom_pair* rmsgpack_dom_value::items

◆ items [2/2]

struct rmsgpack_dom_value* rmsgpack_dom_value::items

◆ len

uint32_t rmsgpack_dom_value::len

◆ map

struct { ... } rmsgpack_dom_value::map

◆ string

struct { ... } rmsgpack_dom_value::string

◆ type

enum rmsgpack_dom_type rmsgpack_dom_value::type

◆ uint_

uint64_t rmsgpack_dom_value::uint_

◆ val

union { ... } rmsgpack_dom_value::val

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