#include <JSONWriter.h>
|
| JSONWriter (const TypeResolver &typeResolver, const CnvParams ¶ms=CnvParams()) |
|
bool | VisitNull (const NullVar &var, const char *name) override |
|
bool | VisitBool (const BoolVar &var, const char *name) override |
|
bool | VisitNumber (const NumberVar &var, const char *name) override |
|
bool | VisitString (const StringVar &var, const char *name) override |
|
bool | VisitObject (const ObjectVar &var, const char *name) override |
|
bool | EndVisitObject (const ObjectVar &var, const char *name) override |
|
bool | VisitList (const ListVar &var, const char *name) override |
|
bool | EndVisitList (const ListVar &var, const char *name) override |
|
rapidjson::Document & | GetDocument () |
|
virtual bool | VisitNull (const NullVar &var, const char *name) |
|
virtual bool | VisitBool (const BoolVar &var, const char *name) |
|
virtual bool | VisitNumber (const NumberVar &var, const char *name) |
|
virtual bool | VisitString (const StringVar &var, const char *name) |
|
virtual bool | VisitObject (const ObjectVar &var, const char *name) |
|
virtual bool | EndVisitObject (const ObjectVar &var, const char *name) |
|
virtual bool | VisitList (const ListVar &var, const char *name) |
|
virtual bool | EndVisitList (const ListVar &var, const char *name) |
|
◆ JSONWriter()
◆ AddMember()
void vl::JSONWriter::AddMember |
( |
rapidjson::Value & |
val, |
|
|
const char * |
name |
|
) |
| |
|
protected |
◆ AddProto()
bool vl::JSONWriter::AddProto |
( |
const ObjectVar & |
value | ) |
|
|
protected |
◆ EndVisitList()
bool vl::JSONWriter::EndVisitList |
( |
const ListVar & |
var, |
|
|
const char * |
name |
|
) |
| |
|
overridevirtual |
◆ EndVisitObject()
bool vl::JSONWriter::EndVisitObject |
( |
const ObjectVar & |
var, |
|
|
const char * |
name |
|
) |
| |
|
overridevirtual |
◆ GetCurrentContainer()
rapidjson::Value * vl::JSONWriter::GetCurrentContainer |
( |
| ) |
|
|
protected |
◆ GetDocument()
rapidjson::Document & vl::JSONWriter::GetDocument |
( |
| ) |
|
|
inline |
◆ PopCurrentContainer()
bool vl::JSONWriter::PopCurrentContainer |
( |
| ) |
|
|
protected |
◆ PushCurrentContainer()
void vl::JSONWriter::PushCurrentContainer |
( |
rapidjson::Value * |
val | ) |
|
|
protected |
◆ VisitBool()
bool vl::JSONWriter::VisitBool |
( |
const BoolVar & |
var, |
|
|
const char * |
name |
|
) |
| |
|
overridevirtual |
◆ VisitList()
bool vl::JSONWriter::VisitList |
( |
const ListVar & |
var, |
|
|
const char * |
name |
|
) |
| |
|
overridevirtual |
◆ VisitNull()
bool vl::JSONWriter::VisitNull |
( |
const NullVar & |
var, |
|
|
const char * |
name |
|
) |
| |
|
overridevirtual |
◆ VisitNumber()
bool vl::JSONWriter::VisitNumber |
( |
const NumberVar & |
var, |
|
|
const char * |
name |
|
) |
| |
|
overridevirtual |
◆ VisitObject()
bool vl::JSONWriter::VisitObject |
( |
const ObjectVar & |
var, |
|
|
const char * |
name |
|
) |
| |
|
overridevirtual |
◆ VisitString()
bool vl::JSONWriter::VisitString |
( |
const StringVar & |
var, |
|
|
const char * |
name |
|
) |
| |
|
overridevirtual |
The documentation for this class was generated from the following files: