13 #define ARILES_VISITOR_INCLUDED_octave 42 explicit Writer(
const std::string &file_name);
43 explicit Writer(std::ostream &output_stream);
52 void descend(
const std::string &map_name);
64 void startArray(
const std::size_t size,
const bool compact =
false);
69 void startMatrix(
const bool compact =
false);
70 void startMatrixRow();
75 #define ARILES_BASIC_TYPE(type) void writeElement(const type &element); 79 #undef ARILES_BASIC_TYPE
Configuration writer class.
ARILES_SHARED_PTR< impl::Writer > ImplPtr
ariles::cfgwrite::Visitor< ns_octave::Writer > Writer
#define ARILES_BASIC_TYPES_LIST
void startMap(const std::size_t)
Starts a nested map in the configuration file.
class ARILES_VISIBILITY_ATTRIBUTE Writer
ARILES_MACRO_SUBSTITUTE(ARILES_BASIC_NUMERIC_TYPES_LIST) void Writer
#define ARILES_VISIBILITY_ATTRIBUTE
void endMap()
Ends a nested map in the configuration file.