![]() |
Scarab
v2.4.9
Project 8 C++ Utility Library
|
#include <configurator.hh>
Public Member Functions | |
configurator (int an_argc, char **an_argv, const scarab::param_node &a_default=scarab::param_node()) | |
virtual | ~configurator () |
const std::string & | exe_name () const |
scarab::param_node & | config () |
const scarab::param_node & | config () const |
bool | help_flag () const |
bool | version_flag () const |
template<typename XReturnType > | |
XReturnType | get (const std::string &a_name) const |
template<typename XReturnType > | |
XReturnType | get (const std::string &a_name, XReturnType a_default) const |
Private Attributes | |
std::string | f_exe_name |
scarab::param_node | f_master_config |
bool | f_help_flag |
bool | f_version_flag |
Definition at line 16 of file configurator.hh.
configurator | ( | int | an_argc, |
char ** | an_argv, | ||
const scarab::param_node & | a_default = scarab::param_node() |
||
) |
Definition at line 36 of file configurator.cc.
|
virtual |
Definition at line 161 of file configurator.cc.
|
inline |
Definition at line 71 of file configurator.hh.
|
inline |
Definition at line 76 of file configurator.hh.
|
inline |
Definition at line 66 of file configurator.hh.
XReturnType get | ( | const std::string & | a_name | ) | const |
Definition at line 45 of file configurator.hh.
XReturnType get | ( | const std::string & | a_name, |
XReturnType | a_default | ||
) | const |
Definition at line 51 of file configurator.hh.
|
inline |
Definition at line 56 of file configurator.hh.
|
inline |
Definition at line 61 of file configurator.hh.
|
private |
Definition at line 37 of file configurator.hh.
|
private |
Definition at line 40 of file configurator.hh.
|
private |
Definition at line 39 of file configurator.hh.
|
private |
Definition at line 41 of file configurator.hh.