Ariles
|
#include <writer.h>
Public Member Functions | |
Writer (const std::string &file_name, const Flags &flags=Flags::DEFAULT) | |
Writer (std::ostream &output_stream, const Flags &flags=Flags::DEFAULT) | |
void | flush () |
void | descend (const std::string &map_name) |
void | ascend () |
void | startMap (const std::size_t) |
void | startArray (const std::size_t size, const bool=false) |
void | shiftArray () |
void | endArray () |
const serialization::Features & | getSerializationFeatures () const |
Protected Types | |
typedef t_Implementation | Impl |
typedef ARILES_SHARED_PTR< t_Implementation > | ImplPtr |
Protected Attributes | |
ImplPtr | impl_ |
Flags | flags_ |
|
protectedinherited |
Definition at line 61 of file rapidjson.h.
|
protectedinherited |
Definition at line 62 of file rapidjson.h.
|
explicit |
Definition at line 60 of file writer.cpp.
|
explicit |
Definition at line 66 of file writer.cpp.
void ariles::ns_rapidjson::Writer::ascend | ( | ) |
Definition at line 96 of file writer.cpp.
void ariles::ns_rapidjson::Writer::descend | ( | const std::string & | map_name | ) |
Definition at line 84 of file writer.cpp.
void ariles::ns_rapidjson::Writer::endArray | ( | ) |
Definition at line 132 of file writer.cpp.
void ariles::ns_rapidjson::Writer::flush | ( | ) |
Definition at line 73 of file writer.cpp.
|
inlineinherited |
Definition at line 80 of file rapidjson.h.
void ariles::ns_rapidjson::Writer::shiftArray | ( | ) |
Definition at line 123 of file writer.cpp.
void ariles::ns_rapidjson::Writer::startArray | ( | const std::size_t | size, |
const bool | = false |
||
) |
Definition at line 111 of file writer.cpp.
void ariles::ns_rapidjson::Writer::startMap | ( | const std::size_t | ) |
Definition at line 102 of file writer.cpp.
|
protectedinherited |
Definition at line 66 of file rapidjson.h.
|
protectedinherited |
Definition at line 65 of file rapidjson.h.