|
#include <ArmarXGui/libraries/StructuralJson/JsonData.h>
Public Member Functions | |
virtual JsonDataPtr | clone ()=0 |
LexerInfo | getLexerEndOffset () |
LexerInfo | getLexerStartOffset () |
JsonData () | |
void | setLexerEndOffset (LexerInfo lexerEndOffset) |
void | setLexerStartOffset (LexerInfo lexerStartOffset) |
std::string | toJsonString (int indenting=0, const std::string indentChars=" ", bool jsStyleKeys=false) |
virtual void | writeJson (const JsonWriterPtr &writer)=0 |
virtual | ~JsonData ()=default |
Definition at line 33 of file JsonData.h.
JsonData | ( | ) |
Definition at line 25 of file JsonData.cpp.
|
virtualdefault |
|
pure virtual |
Implemented in JsonValue, JsonObject, and JsonArray.
LexerInfo getLexerEndOffset | ( | ) |
Definition at line 52 of file JsonData.cpp.
LexerInfo getLexerStartOffset | ( | ) |
Definition at line 47 of file JsonData.cpp.
void setLexerEndOffset | ( | LexerInfo | lexerEndOffset | ) |
Definition at line 42 of file JsonData.cpp.
void setLexerStartOffset | ( | LexerInfo | lexerStartOffset | ) |
Definition at line 37 of file JsonData.cpp.
std::string toJsonString | ( | int | indenting = 0 , |
const std::string | indentChars = " " , |
||
bool | jsStyleKeys = false |
||
) |
|
pure virtual |