AJA NTV2 SDK
17.0.1.1246
NTV2 SDK 17.0.1.1246
|
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 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 |
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 std::vector<AJACommandLineOption> AJACommandLineOptionList |
Definition at line 116 of file commandline.h.
typedef AJACommandLineOptionList::const_iterator AJACommandLineOptionListIter |
Definition at line 117 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 122 of file commandline.h.
typedef std::map<std::string, OptionEntry> OptionEntryMap |
Definition at line 128 of file commandline.h.
typedef std::map<std::string, AJACommandLineParser *> SubParserMap |
Definition at line 119 of file commandline.h.
typedef SubParserMap::const_iterator SubParserMapConstIter |
Definition at line 121 of file commandline.h.
Enumerator | |
---|---|
kOptionSingleDash | |
kOptionDoubleDash |
Definition at line 22 of file commandline.h.
Enumerator | |
---|---|
kShortOptionsAsLong |
Definition at line 130 of file commandline.h.