HEVC Test Model (HM)  HM-16.18
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
df::program_options_lite::Options Struct Reference

#include <program_options_lite.h>

Collaboration diagram for df::program_options_lite::Options:
Collaboration graph
[legend]

Classes

struct  Names
 

Public Types

typedef std::list< Names * > NamesPtrList
 
typedef std::map< std::string,
NamesPtrList
NamesMap
 

Public Member Functions

 ~Options ()
 
OptionSpecific addOptions ()
 
void addOption (OptionBase *opt)
 

Public Attributes

NamesPtrList opt_list
 
NamesMap opt_long_map
 
NamesMap opt_short_map
 

Detailed Description

Definition at line 172 of file program_options_lite.h.

Member Typedef Documentation

Definition at line 198 of file program_options_lite.h.

Definition at line 195 of file program_options_lite.h.

Constructor & Destructor Documentation

df::program_options_lite::Options::~Options ( )

Definition at line 67 of file program_options_lite.cpp.

Member Function Documentation

void df::program_options_lite::Options::addOption ( OptionBase opt)

Definition at line 75 of file program_options_lite.cpp.

OptionSpecific df::program_options_lite::Options::addOptions ( )

Definition at line 108 of file program_options_lite.cpp.

Member Data Documentation

NamesPtrList df::program_options_lite::Options::opt_list

Definition at line 196 of file program_options_lite.h.

NamesMap df::program_options_lite::Options::opt_long_map

Definition at line 199 of file program_options_lite.h.

NamesMap df::program_options_lite::Options::opt_short_map

Definition at line 200 of file program_options_lite.h.


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