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

Public Member Functions

 OptionWriter (Options &rOpts, ErrorReporter &err)
 
virtual ~OptionWriter ()
 
virtual const string where ()=0
 
bool storePair (bool allow_long, bool allow_short, const string &name, const string &value)
 
bool storePair (const string &name, const string &value)
 

Public Attributes

Optionsopts
 
ErrorReportererror_reporter
 

Detailed Description

Definition at line 252 of file program_options_lite.cpp.

Constructor & Destructor Documentation

df::program_options_lite::OptionWriter::OptionWriter ( Options rOpts,
ErrorReporter err 
)
inline

Definition at line 254 of file program_options_lite.cpp.

virtual df::program_options_lite::OptionWriter::~OptionWriter ( )
inlinevirtual

Definition at line 257 of file program_options_lite.cpp.

Member Function Documentation

bool df::program_options_lite::OptionWriter::storePair ( bool  allow_long,
bool  allow_short,
const string &  name,
const string &  value 
)

Definition at line 271 of file program_options_lite.cpp.

bool df::program_options_lite::OptionWriter::storePair ( const string &  name,
const string &  value 
)
inline

Definition at line 262 of file program_options_lite.cpp.

virtual const string df::program_options_lite::OptionWriter::where ( )
pure virtual

Member Data Documentation

ErrorReporter& df::program_options_lite::OptionWriter::error_reporter

Definition at line 268 of file program_options_lite.cpp.

Options& df::program_options_lite::OptionWriter::opts

Definition at line 267 of file program_options_lite.cpp.


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