Elements  5.8
A C++ base framework for the Euclid Software.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Elements::ProgramManager Member List

This is the complete list of members for Elements::ProgramManager, including all inherited members.

bootstrapEnvironment(char *arg0)Elements::ProgramManagerprivate
checkCommandLineOptions(const boost::program_options::basic_parsed_options< charT > &cmd_line_options)Elements::ProgramManagerprivate
getDefaultConfigFile(const boost::filesystem::path &program_name, const std::string &module_name="")Elements::ProgramManagerprivatestatic
getProgramName() const Elements::ProgramManagerprivate
getProgramOptions(int argc, char *argv[])Elements::ProgramManagerprivate
getProgramPath() const Elements::ProgramManagerprivate
getVersion() const Elements::ProgramManager
logAllOptions() const Elements::ProgramManagerprivate
logFooter(std::string program_name) const Elements::ProgramManagerprivate
logHeader(std::string program_name) const Elements::ProgramManagerprivate
logTheEnvironment() const Elements::ProgramManagerprivate
m_elements_loglevelElements::ProgramManagerprivate
m_envElements::ProgramManagerprivate
m_parent_module_nameElements::ProgramManagerprivate
m_parent_module_versionElements::ProgramManagerprivate
m_parent_project_nameElements::ProgramManagerprivate
m_parent_project_vcs_versionElements::ProgramManagerprivate
m_parent_project_versionElements::ProgramManagerprivate
m_program_nameElements::ProgramManagerprivate
m_program_pathElements::ProgramManagerprivate
m_program_ptrElements::ProgramManagerprivate
m_search_dirsElements::ProgramManagerprivate
m_variables_mapElements::ProgramManagerprivate
onTerminate() noexceptElements::ProgramManagerstatic
ProgramManager(std::unique_ptr< Program > program_ptr, const std::string &parent_project_version="", const std::string &parent_project_name="", const std::string &parent_project_vcs_version="", const std::string &parent_module_version="", const std::string &parent_module_name="", const std::vector< std::string > &search_dirs={}, const log4cpp::Priority::Value &elements_loglevel=log4cpp::Priority::DEBUG)Elements::ProgramManager
run(int argc, char *argv[])Elements::ProgramManager
setProgramName(char *arg0)Elements::ProgramManagerprivatestatic
setProgramPath(char *arg0)Elements::ProgramManagerprivatestatic
setup(int argc, char *argv[])Elements::ProgramManagerprivate
tearDown(const ExitCode &)Elements::ProgramManagerprivate
~ProgramManager()Elements::ProgramManagervirtual