![]() |
Scarab
v2.9.1
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.
1.8.13