22 #ifndef ELM_OPTION_BOOL_OPTION_H
23 #define ELM_OPTION_BOOL_OPTION_H
25 #include <elm/option/StandardOption.h>
27 namespace elm {
namespace option {
39 inline bool get(void)
const {
return val; }
48 inline operator bool(
void)
const {
return get(); };
53 inline bool value(
void)
const {
return val; };
58 #endif // ELM_OPTION_BOOL_OPTION_H
virtual CString argDescription(void)
Definition: option_BoolOption.cpp:111
bool value(void) const
Definition: BoolOption.h:53
usage_t
Definition: Option.h:35
Definition: BoolOption.h:30
BoolOption & operator=(bool value)
Definition: BoolOption.h:50
bool operator*(void) const
Definition: BoolOption.h:49
void set(bool value)
Definition: BoolOption.h:40
Definition: StandardOption.h:31
BoolOption(Manager &manager, char short_name, CString description, bool value=false)
Definition: option_BoolOption.cpp:51
virtual void process(String arg)
Definition: option_BoolOption.cpp:117
virtual usage_t usage(void)
Definition: option_BoolOption.cpp:105
virtual cstring description(void)
Definition: option_StandardOption.cpp:85