HEVC Test Model (HM)  HM-16.3
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, NamesPtrListNamesMap
 

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 166 of file program_options_lite.h.

Member Typedef Documentation

Definition at line 192 of file program_options_lite.h.

Definition at line 189 of file program_options_lite.h.

Constructor & Destructor Documentation

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

Definition at line 53 of file program_options_lite.cpp.

Member Function Documentation

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

Definition at line 61 of file program_options_lite.cpp.

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

Definition at line 94 of file program_options_lite.cpp.

Member Data Documentation

NamesPtrList df::program_options_lite::Options::opt_list

Definition at line 190 of file program_options_lite.h.

NamesMap df::program_options_lite::Options::opt_long_map

Definition at line 193 of file program_options_lite.h.

NamesMap df::program_options_lite::Options::opt_short_map

Definition at line 194 of file program_options_lite.h.


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