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
[legend]
Collaboration diagram for df::program_options_lite::ArgvParser:
Collaboration graph
[legend]

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
Optionsopts
 
ErrorReportererror_reporter
 

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 
)
inline

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 ( )
inlinevirtual

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: