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

Classes

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

Functions

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)
 

Variables

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

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

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] = " "
static

Definition at line 123 of file program_options_lite.cpp.