#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: