Public Member Functions | |
bool | Bool (bool b) |
bool | Double (double d) |
bool | EndArray (SizeType) |
bool | EndObject (SizeType) |
bool | Int (int i) |
bool | Int64 (int64_t i) |
JsonxWriter (OutputStream &os) | |
bool | Key (const char *str, SizeType length, bool) |
bool | Null () |
bool | RawNumber (const char *str, SizeType length, bool) |
bool | StartArray () |
bool | StartObject () |
bool | String (const char *str, SizeType length, bool) |
bool | Uint (unsigned i) |
bool | Uint64 (uint64_t i) |
Private Member Functions | |
bool | WriteEndElement (const char *type) |
bool | WriteEscapedAttributeValue (const char *s, size_t length) |
bool | WriteEscapedText (const char *s, size_t length) |
bool | WriteNumberElement (const char *buffer, int length) |
bool | WriteStartElement (const char *type, bool emptyElement=false) |
bool | WriteString (const char *s) |
Private Attributes | |
bool | hasName_ |
unsigned | level_ |
StringBuffer | name_ |
OutputStream & | os_ |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
private |
|
private |
|
private |
|
private |