|
| VotcaProperty ()=default |
|
| ~VotcaProperty ()=default |
|
string | ProgramName () |
| program name
|
|
void | HelpText (ostream &out) |
| help text of application without version information
|
|
void | Initialize () |
| Initialize application data.
|
|
bool | EvaluateOptions () |
| Process command line options.
|
|
void | Run () |
| Main body of application.
|
|
| Application () |
|
virtual | ~Application () |
|
int | Exec (int argc, char **argv) |
| executes the program
|
|
virtual std::string | VersionString () |
| version string of application
|
|
void | CheckRequired (const std::string &option_name, const std::string &error_msg="") |
| Check weather required option is set.
|
|
boost::program_options::options_description_easy_init | AddProgramOptions (const std::string &group="") |
| add option for command line
|
|
boost::program_options::variables_map & | OptionsMap () |
| get available program options & descriptions
|
|
boost::program_options::options_description & | OptionsDesc () |
|
boost::program_options::options_description & | VisibleOptions () |
| filters out the Hidden group from the options descriptions
|
|
void | StopExecution () |
| call StopExecution after EvaluateOptions
|
|
Definition at line 37 of file votca_property.cc.
◆ VotcaProperty()
VotcaProperty::VotcaProperty |
( |
| ) |
|
|
default |
◆ ~VotcaProperty()
VotcaProperty::~VotcaProperty |
( |
| ) |
|
|
default |
◆ EvaluateOptions()
bool VotcaProperty::EvaluateOptions |
( |
| ) |
|
|
inlinevirtual |
Process command line options.
- Returns
- true to continue, false to stop
EvaluateOptions is called by Run after parsing the command line. return true if everything is ok, false to stop and show help text.
Implements votca::tools::Application.
Definition at line 57 of file votca_property.cc.
◆ HelpText()
void VotcaProperty::HelpText |
( |
ostream & | out | ) |
|
|
inlinevirtual |
◆ Initialize()
void VotcaProperty::Initialize |
( |
| ) |
|
|
inlinevirtual |
Initialize application data.
Initialize is called by run before parsing the command line. All necessary command line arguments can be added here
Implements votca::tools::Application.
Definition at line 47 of file votca_property.cc.
◆ ProgramName()
string VotcaProperty::ProgramName |
( |
| ) |
|
|
inlinevirtual |
◆ Run()
void VotcaProperty::Run |
( |
| ) |
|
|
inlinevirtual |
◆ file
string VotcaProperty::file |
|
private |
◆ format
string VotcaProperty::format |
|
private |
◆ level
The documentation for this class was generated from the following file: