#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: