#include <R3BProgramOptions.h>
Definition at line 54 of file R3BProgramOptions.h.
◆ ProgramOptions() [1/2]
| R3B::ProgramOptions::ProgramOptions |
( |
| ) |
|
|
default |
◆ ProgramOptions() [2/2]
| R3B::ProgramOptions::ProgramOptions |
( |
const std::string & | desc | ) |
|
|
inlineexplicit |
◆ create_option()
template<typename OptionType>
| auto R3B::ProgramOptions::create_option |
( |
const std::string & | optionName, |
|
|
const std::string & | option_desc, |
|
|
std::optional< OptionType > | defaultValue = {} ) -> decltype(auto)
|
|
inline |
◆ delete_option()
| void R3B::ProgramOptions::delete_option |
( |
const std::string & | optionName | ) |
|
|
inline |
◆ get_desc_ref()
| auto R3B::ProgramOptions::get_desc_ref |
( |
| ) |
-> auto& |
|
inline |
◆ get_posDescRef()
| auto R3B::ProgramOptions::get_posDescRef |
( |
| ) |
-> auto& |
|
inline |
◆ verify()
| auto R3B::ProgramOptions::verify |
( |
int | argc, |
|
|
char ** | argv ) -> bool |
◆ desc_
| po::options_description R3B::ProgramOptions::desc_ |
|
private |
◆ pos_desc_
| po::positional_options_description R3B::ProgramOptions::pos_desc_ |
|
private |
◆ registries_
| std::unordered_map<std::string, OptionConcept*> R3B::ProgramOptions::registries_ |
|
private |
◆ varMap_
| po::variables_map R3B::ProgramOptions::varMap_ |
|
private |
The documentation for this class was generated from the following files: