#include <JSONWriter.h>
◆ JSONWriter()
vl::JSONWriter::JSONWriter |
( |
const vl::Object & |
context, |
|
|
const CnvParams & |
params = CnvParams() |
|
) |
| |
◆ AddMember()
void vl::JSONWriter::AddMember |
( |
rapidjson::Value & |
val, |
|
|
const char * |
name |
|
) |
| |
|
protected |
◆ AddProto()
bool vl::JSONWriter::AddProto |
( |
ObjectVar & |
value | ) |
|
|
protected |
◆ EndVisitList()
bool vl::JSONWriter::EndVisitList |
( |
ListVar & |
var, |
|
|
const char * |
name |
|
) |
| |
|
override |
◆ EndVisitObject()
bool vl::JSONWriter::EndVisitObject |
( |
ObjectVar & |
var, |
|
|
const char * |
name |
|
) |
| |
|
override |
◆ 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 |
( |
BoolVar & |
var, |
|
|
const char * |
name |
|
) |
| |
|
override |
◆ VisitList()
bool vl::JSONWriter::VisitList |
( |
ListVar & |
var, |
|
|
const char * |
name |
|
) |
| |
|
override |
◆ VisitNull()
bool vl::JSONWriter::VisitNull |
( |
NullVar & |
var, |
|
|
const char * |
name |
|
) |
| |
|
override |
◆ VisitNumber()
bool vl::JSONWriter::VisitNumber |
( |
NumberVar & |
var, |
|
|
const char * |
name |
|
) |
| |
|
override |
◆ VisitObject()
bool vl::JSONWriter::VisitObject |
( |
ObjectVar & |
var, |
|
|
const char * |
name |
|
) |
| |
|
override |
◆ VisitString()
bool vl::JSONWriter::VisitString |
( |
StringVar & |
var, |
|
|
const char * |
name |
|
) |
| |
|
override |
The documentation for this class was generated from the following files: