#include <cJSONReader.h>
Implement cJSONReadVisitor for a cVariant target.
◆ cJSONReadVariant()
GrayLib::cJSONReadVariant::cJSONReadVariant |
( |
cVariant & |
v | ) |
|
◆ get_V()
cVariant& GrayLib::cJSONReadVariant::get_V |
( |
| ) |
|
|
inline |
◆ MakeArrayElement()
◆ MakeMapElement()
void * GrayLib::cJSONReadVariant::MakeMapElement |
( |
cJSONReader & |
r, |
|
|
const char * |
pszTag |
|
) |
| |
|
overridevirtual |
Add Map element. Assume SetMap() was already called. pszTag MUST be unique and new? @pszTag = fail if the name is not valid ???
- Returns
- nullptr = cancel
Implements GrayLib::cJSONReadVisitor.
◆ SetArray()
void GrayLib::cJSONReadVariant::SetArray |
( |
| ) |
|
|
overridevirtual |
◆ SetBool()
void GrayLib::cJSONReadVariant::SetBool |
( |
bool |
bVal | ) |
|
|
overridevirtual |
◆ SetDouble()
void GrayLib::cJSONReadVariant::SetDouble |
( |
double |
dVal | ) |
|
|
overridevirtual |
◆ SetMap()
void GrayLib::cJSONReadVariant::SetMap |
( |
| ) |
|
|
overridevirtual |
◆ SetNull()
void GrayLib::cJSONReadVariant::SetNull |
( |
| ) |
|
|
overridevirtual |
◆ SetString()
void GrayLib::cJSONReadVariant::SetString |
( |
const char * |
pszString, |
|
|
StrLen_t |
nLen |
|
) |
| |
|
overridevirtual |
The documentation for this class was generated from the following files: