| 
|   | CommandLineOptions (void) | 
|   | Constructs an CommandLineOptions instance. More...
  | 
|   | 
|   | CommandLineOptions (const CommandLineOptions &arg)=delete | 
|   | Copy constructor. More...
  | 
|   | 
| CommandLineOptions &  | operator= (const CommandLineOptions &arg)=delete | 
|   | Assignment operator. More...
  | 
|   | 
|   | ~CommandLineOptions (void)=default | 
|   | Destructs this instance and frees all resources. More...
  | 
|   | 
| 
void  | AddOption (const String &name, const String &help) | 
|   | 
| 
template<class T >  | 
| void  | AddOption (const String &name, const String &help) | 
|   | 
| 
template<class T >  | 
| void  | AddOption (const String &name, const T &defaultValue, const String &help) | 
|   | 
| 
template<class T >  | 
| void  | AddOptionEnum (const String &name, const String &help) | 
|   | 
| 
template<class T >  | 
| void  | AddOptionEnum (const String &name, const Enum< T > &defaultValue, const String &help) | 
|   | 
| 
void  | ParseArgs (int argc, const char *const argv[]) | 
|   | 
| 
void  | PrintDescription (std::ostream &os=std::cout) | 
|   | 
| 
bool  | ExistsOption (const String &optionName) const | 
|   | 
| 
template<class T >  | 
| T  | GetOptionValue (const String &optionName) const | 
|   | 
| 
template<class T >  | 
| bool  | TryGetOptionValue (const String &optionName, T &result) const | 
|   | 
| 
template<class T >  | 
| Enum< T >  | GetOptionValueEnum (const char *optionName) | 
|   | 
| 
template<class T >  | 
| bool  | TryGetOptionValueEnum (const char *optionName, Enum< T > &value) | 
|   | 
 | 
| 
static const String  | helpOptionName | 
|   | 
◆ CommandLineOptions() [1/2]
  
  
      
        
          | Arp::System::Commons::Configuration::CommandLineOptions::CommandLineOptions  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ CommandLineOptions() [2/2]
  
  
      
        
          | Arp::System::Commons::Configuration::CommandLineOptions::CommandLineOptions  | 
          ( | 
          const CommandLineOptions &  | 
          arg | ) | 
           | 
         
       
   | 
  
delete   | 
  
 
 
◆ ~CommandLineOptions()
  
  
      
        
          | Arp::System::Commons::Configuration::CommandLineOptions::~CommandLineOptions  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
default   | 
  
 
Destructs this instance and frees all resources.
 
 
◆ operator=()
The documentation for this class was generated from the following file: