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


struct  Names

Public Types

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

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: