29 std::size_t getMapSize(
const bool );
39 explicit Reader(
const std::string &file_name);
47 explicit Reader(std::istream &input_stream);
51 bool descend(
const std::string &child_name);
55 bool getMapEntryNames(std::vector<std::string> &child_names);
58 std::size_t startArray();
63 #define ARILES_BASIC_TYPE(type) void readElement(type &element); 67 #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
class ARILES_VISIBILITY_ATTRIBUTE Reader
#define ARILES_VISIBILITY_ATTRIBUTE
Configuration reader class.