Torque2D Reference

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes

- Class List
- Class Index
- Class Hierarchy
- Class Members

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:

- persistence/rapidjson/thirdparty/ultrajson/ultrajson.h