Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
p6jsontypes.h File Reference
#include "p6err.h"

Go to the source code of this file.

Classes

struct  P6R::P6JSONSTRING
 
struct  P6R::P6JSONVALUE
 

Namespaces

 P6R
 

Enumerations

enum  P6R::P6JSON_TYPE {
  P6R::P6JSON_TYPE_NULL = 0x00, P6R::P6JSON_TYPE_STR = 0x01, P6R::P6JSON_TYPE_STRPART = 0x02, P6R::P6JSON_TYPE_STREND = 0x03,
  P6R::P6JSON_TYPE_BOOL = 0x04, P6R::P6JSON_TYPE_INTEGER = 0x05, P6R::P6JSON_TYPE_REAL = 0x06
}
 

Detailed Description

This is the interface structure used to point to tokens inside the JSON document being parsed.

This avoid unnecessary copies of strings or creating new strings.

Definition in file p6jsontypes.h.