CACAO
|
Public Member Functions | |
OptionBase (const char *name, const char *desc, T value, OptionPrefix &parent) | |
T | get () |
operator T () | |
virtual std::size_t | print (OStream &OS) |
![]() | |
OptionEntry (const char *name, const char *desc, OptionPrefix &parent) | |
const char * | get_name () const |
std::size_t | size () const |
const char * | get_desc () const |
virtual bool | parse (const char *value, std::size_t value_len)=0 |
virtual | ~OptionEntry () |
Protected Member Functions | |
void | set_value (T v) |
Private Attributes | |
T | value |
Definition at line 122 of file Option.hpp.
|
inline |
Definition at line 124 of file Option.hpp.
|
inline |
Definition at line 126 of file Option.hpp.
|
inline |
Definition at line 127 of file Option.hpp.
|
inlinevirtual |
Implements cacao::OptionEntry.
Definition at line 143 of file Option.hpp.
|
inlineprotected |
Definition at line 131 of file Option.hpp.
|
private |
Definition at line 135 of file Option.hpp.