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 |