HEVC Test Model (HM)  HM-16.18
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
df::program_options_lite::ArgvParser Struct Reference
Inheritance diagram for df::program_options_lite::ArgvParser:
Inheritance graph
Collaboration diagram for df::program_options_lite::ArgvParser:
Collaboration graph

Public Member Functions

 ArgvParser (Options &rOpts, ErrorReporter &rError_reporter)
const string where ()
unsigned parseGNU (unsigned argc, const char *argv[])
unsigned parseSHORT (unsigned argc, const char *argv[])
- Public Member Functions inherited from df::program_options_lite::OptionWriter
 OptionWriter (Options &rOpts, ErrorReporter &err)
virtual ~OptionWriter ()
bool storePair (bool allow_long, bool allow_short, const string &name, const string &value)
bool storePair (const string &name, const string &value)

Additional Inherited Members

- Public Attributes inherited from df::program_options_lite::OptionWriter

Detailed Description

Definition at line 305 of file program_options_lite.cpp.

Constructor & Destructor Documentation

df::program_options_lite::ArgvParser::ArgvParser ( Options rOpts,
ErrorReporter rError_reporter 

Definition at line 307 of file program_options_lite.cpp.

Member Function Documentation

unsigned df::program_options_lite::ArgvParser::parseGNU ( unsigned  argc,
const char *  argv[] 

returns number of extra arguments consumed

Definition at line 320 of file program_options_lite.cpp.

unsigned df::program_options_lite::ArgvParser::parseSHORT ( unsigned  argc,
const char *  argv[] 

Definition at line 361 of file program_options_lite.cpp.

const string df::program_options_lite::ArgvParser::where ( )

Implements df::program_options_lite::OptionWriter.

Definition at line 311 of file program_options_lite.cpp.

The documentation for this struct was generated from the following file: