Torque2D Reference
Public Attributes | List of all members
__JSONObjectEncoder Struct Reference

#include <ultrajson.h>

Public Attributes

void(* beginTypeContext )(JSOBJ obj, JSONTypeContext *tc)
 
void(* endTypeContext )(JSOBJ obj, JSONTypeContext *tc)
 
const char *(* getStringValue )(JSOBJ obj, JSONTypeContext *tc, size_t *_outLen)
 
JSINT64(* getLongValue )(JSOBJ obj, JSONTypeContext *tc)
 
JSINT32(* getIntValue )(JSOBJ obj, JSONTypeContext *tc)
 
double(* getDoubleValue )(JSOBJ obj, JSONTypeContext *tc)
 
JSPFN_ITERBEGIN iterBegin
 
JSPFN_ITERNEXT iterNext
 
JSPFN_ITEREND iterEnd
 
JSPFN_ITERGETVALUE iterGetValue
 
JSPFN_ITERGETNAME iterGetName
 
void(* releaseObject )(JSOBJ obj)
 
JSPFN_MALLOC malloc
 
JSPFN_REALLOC realloc
 
JSPFN_FREE free
 
int recursionMax
 
int doublePrecision
 
int forceASCII
 
const char * errorMsg
 
JSOBJ errorObj
 
char * start
 
char * offset
 
char * end
 
int heap
 
int level
 

Member Data Documentation

void(* beginTypeContext) (JSOBJ obj, JSONTypeContext *tc)
int doublePrecision
char* end
void(* endTypeContext) (JSOBJ obj, JSONTypeContext *tc)
const char* errorMsg
JSOBJ errorObj
int forceASCII
JSPFN_FREE free
double(* getDoubleValue) (JSOBJ obj, JSONTypeContext *tc)
JSINT32(* getIntValue) (JSOBJ obj, JSONTypeContext *tc)
JSINT64(* getLongValue) (JSOBJ obj, JSONTypeContext *tc)
const char*(* getStringValue) (JSOBJ obj, JSONTypeContext *tc, size_t *_outLen)
int heap
JSPFN_ITERBEGIN iterBegin
JSPFN_ITEREND iterEnd
JSPFN_ITERGETNAME iterGetName
JSPFN_ITERGETVALUE iterGetValue
JSPFN_ITERNEXT iterNext
int level
JSPFN_MALLOC malloc
char* offset
JSPFN_REALLOC realloc
int recursionMax
void(* releaseObject) (JSOBJ obj)
char* start

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