|
Electroneum
|
#include <archiver.h>
Public Member Functions | |
| JsonWriter () | |
| Constructor. More... | |
| ~JsonWriter () | |
| Destructor. More... | |
| const char * | GetString () const |
| Obtains the serialized JSON string. More... | |
| operator bool () const | |
| JsonWriter & | StartObject () |
| JsonWriter & | Member (const char *name) |
| bool | HasMember (const char *name) const |
| JsonWriter & | EndObject () |
| JsonWriter & | StartArray (size_t *size=0) |
| JsonWriter & | EndArray () |
| JsonWriter & | operator& (bool &b) |
| JsonWriter & | operator& (unsigned &u) |
| JsonWriter & | operator& (int &i) |
| JsonWriter & | operator& (double &d) |
| JsonWriter & | operator& (std::string &s) |
| JsonWriter & | SetNull () |
Static Public Attributes | |
| static const bool | IsReader = false |
| static const bool | IsWriter = !IsReader |
Definition at line 103 of file archiver.h.
| JsonWriter::JsonWriter | ( | ) |
| JsonWriter::~JsonWriter | ( | ) |
Destructor.
Definition at line 221 of file archiver.cpp.
| JsonWriter & JsonWriter::EndArray | ( | ) |
Definition at line 256 of file archiver.cpp.
| JsonWriter & JsonWriter::EndObject | ( | ) |
Definition at line 235 of file archiver.cpp.
| const char * JsonWriter::GetString | ( | ) | const |
Obtains the serialized JSON string.
Definition at line 226 of file archiver.cpp.

| bool JsonWriter::HasMember | ( | const char * | name | ) | const |
Definition at line 245 of file archiver.cpp.
| JsonWriter & JsonWriter::Member | ( | const char * | name | ) |
Definition at line 240 of file archiver.cpp.
|
inline |
Definition at line 116 of file archiver.h.
| JsonWriter & JsonWriter::operator& | ( | bool & | b | ) |
Definition at line 261 of file archiver.cpp.
| JsonWriter & JsonWriter::operator& | ( | double & | d | ) |
Definition at line 276 of file archiver.cpp.
| JsonWriter& JsonWriter::operator& | ( | int & | i | ) |
| JsonWriter & JsonWriter::operator& | ( | std::string & | s | ) |
Definition at line 281 of file archiver.cpp.
| JsonWriter & JsonWriter::operator& | ( | unsigned & | u | ) |
Definition at line 266 of file archiver.cpp.
| JsonWriter & JsonWriter::SetNull | ( | ) |
Definition at line 286 of file archiver.cpp.
| JsonWriter & JsonWriter::StartArray | ( | size_t * | size = 0 | ) |
Definition at line 251 of file archiver.cpp.
| JsonWriter & JsonWriter::StartObject | ( | ) |
Definition at line 230 of file archiver.cpp.
Definition at line 133 of file archiver.h.
Definition at line 134 of file archiver.h.