FONTAINE
1.0
|
#include <JSONR.h>
Public Member Functions | |
JSONR () | |
void | startRoot (void) |
void | endRoot (void) |
void | startList (const std::string &key) |
void | addKeyValuePairToList (const std::string &key, const std::string &value) |
void | endList (const std::string &key) |
void | start (const std::string &key) |
void | addKeyValuePair (const std::string &key, const std::string &value) |
void | end (const std::string &key) |
void | startList (const char *key) |
void | addKeyValuePairToList (const char *key, const char *value) |
void | endList (const char *key) |
void | start (const char *key) |
void | addKeyValuePair (const char *key, const char *value) |
void | end (const char *key) |
![]() | |
MLR () | |
virtual | ~MLR () |
void | setRootTag (const std::string &tag) |
void | setRootTag (const char *tag) |
void | setIndentationString (const std::string &indent) |
virtual std::string | getReport () const |
Additional Inherited Members | |
![]() | |
void | _start (const std::string &key) |
void | _end (const std::string &key) |
void | _incrementChildren () |
unsigned | _getNumberOfChildren () |
void | _indent (void) |
void | _setAsListContainer (void) |
bool | _isAListContainer (void) |
![]() | |
std::string | _rootTag |
std::string | _indentationString |
std::stack< MLRItem * > | _stack |
std::ostringstream | _ss |
JSONR::JSONR | ( | ) |
References MLR::_indentationString.
|
virtual |
Implements MLR.
References MLR::_getNumberOfChildren(), MLR::_incrementChildren(), MLR::_indent(), MLR::_ss, and BasicLatin::escapeASCIIDoubleQuote().
Referenced by addKeyValuePair().
|
virtual |
Implements MLR.
References addKeyValuePair().
|
virtual |
Implements MLR.
References MLR::_getNumberOfChildren(), MLR::_incrementChildren(), MLR::_indent(), and MLR::_ss.
Referenced by addKeyValuePairToList().
|
virtual |
Implements MLR.
References addKeyValuePairToList().
|
virtual |
Implements MLR.
References MLR::_end(), MLR::_incrementChildren(), MLR::_indent(), and MLR::_ss.
Referenced by end().
|
virtual |
|
virtual |
Implements MLR.
References MLR::_getNumberOfChildren(), MLR::_indent(), MLR::_isAListContainer(), MLR::_ss, and MLR::_start().
Referenced by start().
|
virtual |
Implements MLR.
References MLR::_getNumberOfChildren(), MLR::_indent(), MLR::_setAsListContainer(), MLR::_ss, and MLR::_start().
Referenced by startList().
|
virtual |
Implements MLR.
References startList().