HEVC Test Model (HM)  HM-16.18
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions | Variables
df::program_options_lite Namespace Reference


struct  OptionWriter
struct  ArgvParser
struct  CfgStreamParser
struct  ParseFailure
struct  ErrorReporter
struct  OptionBase
struct  Option
struct  OptionFunc
struct  Options
class  OptionSpecific


static void setOptions (Options::NamesPtrList &opt_list, const string &value, ErrorReporter &error_reporter)
static void doHelpOpt (ostream &out, const Options::Names &entry, unsigned pad_short=0)
void doHelp (ostream &out, Options &opts, unsigned columns)
list< const char * > scanArgv (Options &opts, unsigned argc, const char *argv[], ErrorReporter &error_reporter)
void setDefaults (Options &opts)
void parseConfigFile (Options &opts, const string &filename, ErrorReporter &error_reporter)


ErrorReporter default_error_reporter
static const char spaces [41] = " "

Function Documentation

void df::program_options_lite::doHelp ( ostream &  out,
Options &  opts,
unsigned  columns 

Definition at line 156 of file program_options_lite.cpp.

static void df::program_options_lite::doHelpOpt ( ostream &  out,
const Options::Names &  entry,
unsigned  pad_short = 0 

Definition at line 129 of file program_options_lite.cpp.

void df::program_options_lite::parseConfigFile ( Options &  opts,
const string &  filename,
ErrorReporter &  error_reporter 

Definition at line 551 of file program_options_lite.cpp.

std::list< const char * > df::program_options_lite::scanArgv ( Options &  opts,
unsigned  argc,
const char *  argv[],
ErrorReporter &  error_reporter 

Definition at line 386 of file program_options_lite.cpp.

void df::program_options_lite::setDefaults ( Options &  opts)

Definition at line 543 of file program_options_lite.cpp.

static void df::program_options_lite::setOptions ( Options::NamesPtrList &  opt_list,
const string &  value,
ErrorReporter &  error_reporter 

Definition at line 113 of file program_options_lite.cpp.

Variable Documentation

ErrorReporter df::program_options_lite::default_error_reporter

Definition at line 52 of file program_options_lite.cpp.

const char df::program_options_lite::spaces[41] = " "

Definition at line 123 of file program_options_lite.cpp.