15 #ifdef HUMOTO_CONFIG_DISABLED 16 #error "This header must be included before humoto.h" 21 #include "yaml-cpp/yaml.h" 42 #ifdef HUMOTO_CONFIG_CONFIGURABLE_BASE_PARENT 43 using HUMOTO_CONFIG_CONFIGURABLE_BASE_PARENT::writeConfigEntries;
44 using HUMOTO_CONFIG_CONFIGURABLE_BASE_PARENT::readConfigEntries;
57 #ifdef HUMOTO_CONFIG_CONFIGURABLE_BASE_PARENT 58 #undef HUMOTO_CONFIG_CONFIGURABLE_BASE_PARENT 60 #define HUMOTO_CONFIG_CONFIGURABLE_BASE_PARENT humoto::config::yaml::ConfigurableBase 65 #define HUMOTO_BRIDGE_config_yaml_DEFINITIONS \ 67 void writeConfigEntries(humoto::config::yaml::Writer & writer) const \ 69 writeConfigEntriesTemplate(writer); \ 71 void readConfigEntries(humoto::config::yaml::Reader & reader, const bool crash_flag)\ 73 readConfigEntriesTemplate(reader, crash_flag);\ 77 #ifndef HUMOTO_USE_CONFIG 78 #define HUMOTO_USE_CONFIG
virtual void writeConfigEntries(humoto::config::yaml::Writer &) const =0
Configuration reader class.
Configuration writer class.
The root namespace of HuMoTo.
#define HUMOTO_CONFIG_CONFIGURABLE_BASE_PARENT
virtual void readConfigEntries(humoto::config::yaml::Reader &, const bool)=0