8 #ifndef SCARAB_CONFIGURATOR_HH_ 9 #define SCARAB_CONFIGURATOR_HH_ 30 template<
typename XReturnType >
31 XReturnType
get(
const std::string& a_name )
const;
33 template<
typename XReturnType >
34 XReturnType
get(
const std::string& a_name, XReturnType a_default )
const;
44 template<
typename XReturnType >
50 template<
typename XReturnType >
configurator(int an_argc, char **an_argv, const scarab::param_node &a_default=scarab::param_node())
scarab::param_node f_master_config
XReturnType get(const std::string &a_name) const
std::string get_value(const std::string &a_name, const std::string &a_default) const
const std::string & exe_name() const
bool version_flag() const
scarab::param_node & config()