|
ldas-tools-al 2.6.7
|
#include <CommandLineOptions.hh>
Classes | |
| struct | acceptor |
Public Types | |
| enum | arg_type { ARG_NONE , ARG_REQUIRED , ARG_OPTIONAL , ARG_NONE , ARG_REQUIRED , ARG_OPTIONAL } |
| enum | arg_type { ARG_NONE , ARG_REQUIRED , ARG_OPTIONAL , ARG_NONE , ARG_REQUIRED , ARG_OPTIONAL } |
Public Member Functions | |
| Option (int ArgumentId, const std::string &ArgumentName, arg_type ArgType, const std::string &Usage, const std::string &ArgumentArg=std::string(""), Validator *V=new Validator()) | |
| Option (const Option &Source) | |
| const std::string & | ArgumentArg () const |
| const std::string & | ArgumentName () const |
| int | ArgumentId () const |
| arg_type | ArgumentType () const |
| const std::string & | Description () const |
| bool | ValidateArg (const std::string &Arg) const |
| Option (int ArgumentId, const std::string &ArgumentName, arg_type ArgType, const std::string &Usage, const std::string &ArgumentArg=std::string(""), Validator *V=new Validator()) | |
| Option (const Option &Source) | |
| const std::string & | ArgumentArg () const |
| const std::string & | ArgumentName () const |
| int | ArgumentId () const |
| arg_type | ArgumentType () const |
| const std::string & | Description () const |
| bool | ValidateArg (const std::string &Arg) const |
Static Public Member Functions | |
| static const char * | Prefix () |
| static const char * | Prefix () |
Private Attributes | |
| const int | m_id |
| const std::string | m_name |
| const arg_type | m_arg_type |
| const std::string | m_usage |
| const std::string | m_argument |
| boost::shared_ptr< Validator > | validator |
Static Private Attributes | |
| static const char * | m_prefix |
| enum LDASTools::AL::CommandLineOptions::Option::arg_type |
| enum LDASTools::AL::CommandLineOptions::Option::arg_type |
| LDASTools::AL::CommandLineOptions::Option::Option | ( | int | ArgumentId, |
| const std::string & | ArgumentName, | ||
| arg_type | ArgType, | ||
| const std::string & | Usage, | ||
| const std::string & | ArgumentArg = std::string( "" ), | ||
| Validator * | V = new Validator( ) ) |
| LDASTools::AL::CommandLineOptions::Option::Option | ( | const Option & | Source | ) |
| LDASTools::AL::CommandLineOptions::Option::Option | ( | int | ArgumentId, |
| const std::string & | ArgumentName, | ||
| arg_type | ArgType, | ||
| const std::string & | Usage, | ||
| const std::string & | ArgumentArg = std::string(""), | ||
| Validator * | V = new Validator() ) |
| LDASTools::AL::CommandLineOptions::Option::Option | ( | const Option & | Source | ) |
|
inline |
| const std::string & LDASTools::AL::CommandLineOptions::Option::ArgumentArg | ( | ) | const |
|
inline |
| int LDASTools::AL::CommandLineOptions::Option::ArgumentId | ( | ) | const |
|
inline |
| const std::string & LDASTools::AL::CommandLineOptions::Option::ArgumentName | ( | ) | const |
|
inline |
| arg_type LDASTools::AL::CommandLineOptions::Option::ArgumentType | ( | ) | const |
|
inline |
| const std::string & LDASTools::AL::CommandLineOptions::Option::Description | ( | ) | const |
|
inlinestatic |
|
static |
|
inline |
| bool LDASTools::AL::CommandLineOptions::Option::ValidateArg | ( | const std::string & | Arg | ) | const |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
private |
|
private |