|
virtual const dict_t & | getDict () const override |
| Returns the static dictionary created for this value_t . More...
|
|
| SingleFlagger (const dict_t &dict) |
|
| SingleFlagger (const dict_t &dict, const storage_t &v) |
|
| SingleFlagger (const dict_t &dict, storage_t &v, char sep=',') |
|
virtual bool | isSet (const storage_t &x) const override |
| Return true, if value is exactly x .
|
|
template<class T > |
SingleFlagger< E > & | operator= (const T &v) |
|
virtual const key_t & | str () const override |
| String corresponding the current value. Returns empty, if not found.
|
|
| FlaggerBase (char separator=',') |
|
| FlaggerBase (storage_t &v, char separator=',') |
| Value-referencing constructor. More...
|
|
virtual void | reset () |
|
virtual void | set (const key_t &key) |
| Sets one or several flags.
|
|
virtual void | set (const value_t &value) |
| Set a single flag.
|
|
virtual void | set (const FlaggerBase< E > &flagger) |
|
bool | isSet (const key_t &key) const |
|
const storage_t & | getValue () const |
|
| operator const storage_t & () const |
| Given an integer, retrieves dictionary keys corresponding to each index of set bits.
|
|
| operator storage_t & () |
|
| operator bool () const |
|
| operator const key_t & () const |
|
void | debug (std::ostream &ostr) const |
|
template<typename E>
class drain::SingleFlagger< E >
Abstract class, because getDict() returning Dictionary<std::string,E> still undefined.
virtual void assign |
( |
const std::string & |
key | ) |
|
|
inlineoverrideprotectedvirtual |