#include <flag.h>
Public Member Functions | |
Flag (const std::string &name, const T &default_value, const std::string &help_text) | |
const std::string & | name () const override |
const std::string & | help () const override |
void | ParseValue (const std::string &text) override |
const T & | Get () const |
Public Member Functions inherited from yaze::util::IFlag | |
virtual | ~IFlag ()=default |
Private Attributes | |
std::string | name_ |
T | value_ |
T | default_ |
std::string | help_ |
|
inline |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inline |
|
private |
Definition at line 56 of file flag.h.
Referenced by Flag(), name(), and ParseValue().
|
private |
Definition at line 57 of file flag.h.
Referenced by Flag(), Get(), and ParseValue().
|
private |
|
private |