32 std::size_t getMapSize(
const bool );
41 explicit Reader(
const std::string &file_name);
49 explicit Reader(std::istream &input_stream);
52 bool descend(
const std::string &child_name);
56 std::size_t startArray();
61 bool startRoot(
const std::string &name);
62 void endRoot(
const std::string &name);
65 #define ARILES_BASIC_TYPE(type) void readElement(type &element); 69 #undef ARILES_BASIC_TYPE
#define ARILES_BASIC_TYPES_LIST
class ARILES_VISIBILITY_ATTRIBUTE Reader
ARILES_MACRO_SUBSTITUTE(ARILES_BASIC_NUMERIC_TYPES_LIST) void Writer
#define ARILES_VISIBILITY_ATTRIBUTE
Configuration reader class.