31 std::size_t getMapSize(
const bool expect_empty);
40 explicit Reader(const ::ros::NodeHandle &nh);
43 bool descend(
const std::string &child_name);
47 bool getMapEntryNames(std::vector<std::string> &child_names);
50 std::size_t startArray();
54 bool startRoot(
const std::string &name);
55 void endRoot(
const std::string &name);
58 #define ARILES_BASIC_TYPE(type) void readElement(type &element); 62 #undef ARILES_BASIC_TYPE Configuration reader class.
#define ARILES_BASIC_TYPES_LIST
ARILES_MACRO_SUBSTITUTE(ARILES_BASIC_SIGNED_INTEGER_TYPES_LIST) ARILES_MACRO_SUBSTITUTE(ARILES_BASIC_UNSIGNED_INTEGER_TYPES_LIST) ARILES_MACRO_SUBSTITUTE(ARILES_BASIC_REAL_TYPES_LIST) void Reader
class ARILES_VISIBILITY_ATTRIBUTE Reader
#define ARILES_VISIBILITY_ATTRIBUTE