15 namespace ns_rapidjson
29 explicit Writer(
const std::string &file_name);
30 explicit Writer(std::ostream &output_stream);
35 void startMap(
const Parameters &,
const std::size_t );
36 void startMapEntry(
const std::string &map_name);
40 void startArray(
const std::size_t size,
const bool =
false);
41 void startArrayElement();
42 void endArrayElement();
46 #define ARILES2_BASIC_TYPE(type) void writeElement(const type &element, const Parameters ¶m);
50 #undef ARILES2_BASIC_TYPE