VR-Vantage 3.1.1 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Attributes
_json_value Struct Reference

Public Attributes

struct _json_valueparent
 
json_type type
 
union {
   int   boolean
 
   json_int_t   integer
 
   double   dbl
 
   struct {
      unsigned int   length
 
      json_char *   ptr
 
   }   string
 
   struct {
      unsigned int   length
 
      struct {
         json_char *   name
 
         unsigned int   name_length
 
         struct _json_value *   value
 
      }   values
 
   }   object
 
   struct {
      unsigned int   length
 
      struct _json_value **   values
 
   }   array
 
u
 
union {
   struct _json_value *   next_alloc
 
   void *   object_mem
 
_reserved
 

Member Data Documentation

struct _json_value* _json_value::parent
json_type _json_value::type
int _json_value::boolean
json_int_t _json_value::integer
double _json_value::dbl
unsigned int _json_value::length
json_char* _json_value::ptr
struct { ... } _json_value::string
json_char* _json_value::name
unsigned int _json_value::name_length
struct _json_value* _json_value::value
struct { ... } * _json_value::values
struct { ... } _json_value::object
struct _json_value** _json_value::values
struct { ... } _json_value::array
union { ... } _json_value::u
struct _json_value* _json_value::next_alloc
void* _json_value::object_mem
union { ... } _json_value::_reserved

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


Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)