![]() |
AJA NTV2 SDK
17.6.0.2675
NTV2 SDK 17.6.0.2675
|
Declaration of Command Line classes. More...
#include "ajabase/common/export.h"#include "ajabase/common/variant.h"#include <string>#include <map>#include <vector>Go to the source code of this file.
Classes | |
| class | AJACommandLineOption |
| class | AJACommandLineParser |
Typedefs | |
| typedef std::vector< std::string > | AJAStringList |
| typedef AJAStringList::const_iterator | AJAStringListConstIter |
| typedef AJACommandLineOption | AJACmdLineOption |
| typedef std::vector< AJACommandLineOption > | AJACommandLineOptionList |
| typedef AJACommandLineOptionList::const_iterator | AJACommandLineOptionListIter |
| typedef std::map< std::string, AJACommandLineParser * > | SubParserMap |
| typedef SubParserMap::const_iterator | SubParserMapConstIter |
| typedef std::pair< std::string, AJACommandLineParser * > | AJASubParserPair |
| typedef AJACommandLineParser | AJACmdLineParser |
Enumerations | |
| enum | AJACommandLineOptionFlags { kOptionSingleDash = 1 << 0, kOptionDoubleDash = 1 << 1 } |
| enum | AJACommandLineParserFlags { kShortOptionsAsLong = 1 << 0, kNoDefaultHelpOption = 1 << 1, kNoDefaultUsageOption = 1 << 2, kErrorOnUnknownArgs = 1 << 3 } |
Declaration of Command Line classes.
Definition in file commandline.h.
| typedef AJACommandLineOption AJACmdLineOption |
Definition at line 159 of file commandline.h.
| typedef AJACommandLineParser AJACmdLineParser |
Definition at line 429 of file commandline.h.
| typedef std::vector<AJACommandLineOption> AJACommandLineOptionList |
Definition at line 161 of file commandline.h.
| typedef AJACommandLineOptionList::const_iterator AJACommandLineOptionListIter |
Definition at line 162 of file commandline.h.
| typedef std::vector<std::string> AJAStringList |
Definition at line 18 of file commandline.h.
| typedef AJAStringList::const_iterator AJAStringListConstIter |
Definition at line 19 of file commandline.h.
| typedef std::pair<std::string, AJACommandLineParser*> AJASubParserPair |
Definition at line 167 of file commandline.h.
| typedef std::map<std::string, AJACommandLineParser *> SubParserMap |
Definition at line 164 of file commandline.h.
| typedef SubParserMap::const_iterator SubParserMapConstIter |
Definition at line 166 of file commandline.h.
| Enumerator | |
|---|---|
| kOptionSingleDash | |
| kOptionDoubleDash | |
Definition at line 21 of file commandline.h.
| Enumerator | |
|---|---|
| kShortOptionsAsLong | |
| kNoDefaultHelpOption | |
| kNoDefaultUsageOption | |
| kErrorOnUnknownArgs | |
Definition at line 169 of file commandline.h.