19 namespace ns_yaml_cpp03
33 explicit Writer(
const std::string &file_name);
34 explicit Writer(std::ostream &output_stream);
43 void descend(
const std::string &map_name);
46 void startMap(
const std::size_t );
53 void startArray(
const std::size_t ,
const bool compact =
false);
57 void startRoot(
const std::string &name);
58 void endRoot(
const std::string &name);
61 #define ARILES_BASIC_TYPE(type) void writeElement(const type &element); 65 #undef ARILES_BASIC_TYPE ARILES_MACRO_SUBSTITUTE(ARILES_BASIC_INTEGER_TYPES_LIST) ARILES_MACRO_SUBSTITUTE(ARILES_BASIC_REAL_TYPES_LIST) void Writer
#define ARILES_BASIC_TYPES_LIST
Configuration writer class.
class ARILES_VISIBILITY_ATTRIBUTE Writer
#define ARILES_VISIBILITY_ATTRIBUTE