Ariles
|
#include <reader.h>
Public Member Functions | |
Reader (const std::string &file_name, const Flags &flags=Flags::DEFAULT) | |
Constructor. More... | |
Reader (std::istream &input_stream, const Flags &flags=Flags::DEFAULT) | |
Constructor. More... | |
bool | descend (const std::string &child_name) |
void | ascend () |
bool | getMapEntryNames (std::vector< std::string > &child_names) |
std::size_t | startArray () |
void | shiftArray () |
void | endArray () |
const serialization::Features & | getSerializationFeatures () const |
Protected Types | |
typedef t_Implementation | Impl |
typedef ARILES_SHARED_PTR< t_Implementation > | ImplPtr |
Protected Member Functions | |
std::size_t | getMapSize (const bool) |
Reader (const Flags &flags=Flags::DEFAULT) | |
void | constructFromString (const char *) |
Protected Attributes | |
ImplPtr | impl_ |
Flags | flags_ |
|
protectedinherited |
Definition at line 61 of file rapidjson.h.
|
protectedinherited |
Definition at line 62 of file rapidjson.h.
|
inlineprotected |
|
explicit |
|
explicit |
void ariles::ns_rapidjson::Reader::ascend | ( | ) |
Definition at line 87 of file reader.cpp.
|
protected |
Definition at line 57 of file reader.cpp.
bool ariles::ns_rapidjson::Reader::descend | ( | const std::string & | child_name | ) |
Definition at line 71 of file reader.cpp.
void ariles::ns_rapidjson::Reader::endArray | ( | ) |
Definition at line 136 of file reader.cpp.
bool ariles::ns_rapidjson::Reader::getMapEntryNames | ( | std::vector< std::string > & | child_names | ) |
Definition at line 93 of file reader.cpp.
|
protected |
Definition at line 64 of file reader.cpp.
|
inlineinherited |
Definition at line 80 of file rapidjson.h.
void ariles::ns_rapidjson::Reader::shiftArray | ( | ) |
Definition at line 126 of file reader.cpp.
std::size_t ariles::ns_rapidjson::Reader::startArray | ( | ) |
Definition at line 117 of file reader.cpp.
|
protectedinherited |
Definition at line 66 of file rapidjson.h.
|
protectedinherited |
Definition at line 65 of file rapidjson.h.