Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

_json_value Struct Reference

#include <qcschema_json.h>

List of all members.

Public Attributes

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


Member Data Documentation

union { ... } _json_value::_reserved
 

Referenced by json_parse_ex, and new_value.

struct { ... } _json_value::array
 

int _json_value::boolean
 

Definition at line 109 of file qcschema_json.h.

double _json_value::dbl
 

Definition at line 111 of file qcschema_json.h.

json_int_t _json_value::integer
 

Definition at line 110 of file qcschema_json.h.

unsigned int _json_value::length
 

Definition at line 139 of file qcschema_json.h.

struct _json_value* _json_value::next_alloc
 

Definition at line 157 of file qcschema_json.h.

struct { ... } _json_value::object
 

void* _json_value::object_mem
 

Definition at line 158 of file qcschema_json.h.

struct _json_value* _json_value::parent
 

Definition at line 103 of file qcschema_json.h.

Referenced by json_parse_ex, json_value_free_ex, and new_value.

json_char* _json_value::ptr
 

Definition at line 116 of file qcschema_json.h.

struct { ... } _json_value::string
 

json_type _json_value::type
 

Definition at line 105 of file qcschema_json.h.

Referenced by json_parse_ex, json_value_free_ex, and new_value.

union { ... } _json_value::u
 

Referenced by json_parse_ex, json_value_free_ex, new_value, open_qcschema_read, and read_qcschema_structure.

struct _json_value** _json_value::values
 

Definition at line 140 of file qcschema_json.h.

json_object_entry* _json_value::values
 

Definition at line 124 of file qcschema_json.h.


The documentation for this struct was generated from the following file:
Generated on Fri Aug 7 03:05:16 2020 for VMD Plugins (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002