18 namespace ns_msgpack_compact
37 explicit Writer(
const std::string &file_name);
45 explicit Writer(std::ostream &output_stream);
49 void startMap(
const std::size_t num_entries);
55 void startArray(
const std::size_t size,
const bool =
false);
58 #define ARILES_BASIC_TYPE(type) void writeElement(const type &element); 62 #undef ARILES_BASIC_TYPE class ARILES_VISIBILITY_ATTRIBUTE Writer
#define ARILES_BASIC_TYPES_LIST
Configuration writer class.
ARILES_MACRO_SUBSTITUTE(ARILES_BASIC_NUMERIC_TYPES_LIST) void Writer
#define ARILES_VISIBILITY_ATTRIBUTE