116 operator bool()
const {
return true; }
145 #endif // ARCHIVER_H__ Definition: archiver.h:103
JsonWriter & EndArray()
Definition: archiver.cpp:256
static const bool IsWriter
Definition: archiver.h:89
int i
Definition: pymoduletest.py:23
u
Definition: pymoduletest.py:20
JsonReader & Member(const char *name)
Definition: archiver.cpp:68
::std::string string
Definition: gtest-port.h:1097
JsonWriter()
Constructor.
Definition: archiver.cpp:216
bool HasMember(const char *name) const
Definition: archiver.cpp:83
bool mError
Whether an error has occurred.
Definition: archiver.h:100
const char * s
Definition: minissdp.c:596
bool HasMember(const char *name) const
Definition: archiver.cpp:245
JsonReader & SetNull()
Definition: archiver.cpp:179
JsonWriter & StartObject()
Definition: archiver.cpp:230
void * mStream
Stream buffer.
Definition: archiver.h:142
JsonReader & EndArray()
Definition: archiver.cpp:109
JsonReader & StartArray(size_t *size=0)
Definition: archiver.cpp:89
JsonReader & StartObject()
Definition: archiver.cpp:48
JsonWriter & Member(const char *name)
Definition: archiver.cpp:240
JsonWriter & StartArray(size_t *size=0)
Definition: archiver.cpp:251
void * mStack
Stack for iterating the DOM.
Definition: archiver.h:99
Represents a JSON reader which implements Archiver concept.
Definition: archiver.h:56
static const bool IsReader
Definition: archiver.h:88
JsonReader & operator=(const JsonReader &)
JsonReader & EndObject()
Definition: archiver.cpp:58
JsonReader(const char *json)
Constructor.
Definition: archiver.cpp:31
JsonWriter & operator=(const JsonWriter &)
void * mWriter
JSON writer.
Definition: archiver.h:141
const char * GetString() const
Obtains the serialized JSON string.
Definition: archiver.cpp:226
JsonWriter & SetNull()
Definition: archiver.cpp:286
static const bool IsReader
Definition: archiver.h:133
int bool
Definition: stdbool.h:35
void * mDocument
DOM result of parsing.
Definition: archiver.h:98
JsonReader & operator &(bool &b)
JsonWriter & operator &(bool &b)
const char * name
Definition: options.c:30
void Next()
Definition: archiver.cpp:185
static const bool IsWriter
Definition: archiver.h:134
rapidjson::Document json
Definition: transport.cpp:49
~JsonReader()
Destructor.
Definition: archiver.cpp:42
~JsonWriter()
Destructor.
Definition: archiver.cpp:221
cryptonote::block b
Definition: block.cpp:40
JsonWriter & EndObject()
Definition: archiver.cpp:235