AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
Declaration of Command Line classes. More...
#include "ajabase/common/types.h"
#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 |
struct | OptionEntry |
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 std::map< std::string, OptionEntry > | OptionEntryMap |
typedef AJACommandLineParser | AJACmdLineParser |
Enumerations | |
enum | AJACommandLineOptionFlags { kOptionSingleDash = 1 << 0, kOptionDoubleDash = 1 << 1 } |
enum | AJACommandLineParserFlags { kShortOptionsAsLong = 1 << 0 } |
Declaration of Command Line classes.
Definition in file commandline.h.
typedef AJACommandLineOption AJACmdLineOption |
Definition at line 116 of file commandline.h.
typedef AJACommandLineParser AJACmdLineParser |
Definition at line 319 of file commandline.h.
typedef std::vector<AJACommandLineOption> AJACommandLineOptionList |
Definition at line 118 of file commandline.h.
typedef AJACommandLineOptionList::const_iterator AJACommandLineOptionListIter |
Definition at line 119 of file commandline.h.
typedef std::vector<std::string> AJAStringList |
Definition at line 19 of file commandline.h.
typedef AJAStringList::const_iterator AJAStringListConstIter |
Definition at line 20 of file commandline.h.
typedef std::pair<std::string, AJACommandLineParser*> AJASubParserPair |
Definition at line 124 of file commandline.h.
typedef std::map<std::string, OptionEntry> OptionEntryMap |
Definition at line 130 of file commandline.h.
typedef std::map<std::string, AJACommandLineParser *> SubParserMap |
Definition at line 121 of file commandline.h.
typedef SubParserMap::const_iterator SubParserMapConstIter |
Definition at line 123 of file commandline.h.
Enumerator | |
---|---|
kOptionSingleDash | |
kOptionDoubleDash |
Definition at line 22 of file commandline.h.
Enumerator | |
---|---|
kShortOptionsAsLong |
Definition at line 132 of file commandline.h.