TamlJSONParser

Engine/source/persistence/taml/json/tamlJSONParser.h

RapidJson.

More...

Private Attributes

Public Functions

bool
accept(const char * pFilename, TamlVisitor & visitor)

Accept visitor.

bool

Whether the parser can change a property or not.

Private Functions

bool
parseStringValue(char * pBuffer, const S32 bufferSize, const rapidjson::Value & value, const char * pName)
bool
parseType(rapidjson::Value::MemberIterator & memberItr, TamlVisitor & visitor, const bool isRoot)

Detailed Description

RapidJson.

see:

tamlGroup

Private Attributes

bool mDocumentDirty 

Public Functions

TamlJSONParser()

~TamlJSONParser()

accept(const char * pFilename, TamlVisitor & visitor)

Reimplemented from: TamlParser

canChangeProperty(void )

Reimplemented from: TamlParser

Private Functions

parseStringValue(char * pBuffer, const S32 bufferSize, const rapidjson::Value & value, const char * pName)

parseType(rapidjson::Value::MemberIterator & memberItr, TamlVisitor & visitor, const bool isRoot)