| addEntry(const dict_t::key_t &key, ivalue_t i=0) | Flags | inline |
| drain::Flagger::addEntry(drain::Dictionary< key_t, T > &dict, const key_t &key, ivalue_t i=0) | FlagResolver | static |
| addEntry(drain::Dictionary< key_t, T > &dict, const typename dict_t::key_t &key, ivalue_t i) (defined in FlagResolver) | FlagResolver | |
| ALL (defined in FlagResolver) | FlagResolver | static |
| assign(ivalue_t x) | Flagger | inline |
| assign(const Flagger &flags) | Flagger | inline |
| assign(const std::string ¶ms) | Flagger | |
| deepSet(ivalue_t x) (defined in Flagger) | Flagger | inlineprotected |
| deepSet(const key_t &key) | Flagger | inlineprotected |
| dict_t typedef | FlagResolver | |
| dictionary (defined in Flagger) | Flagger | |
| exportStatus(std::map< std::string, T > &statusMap) const (defined in Flagger) | Flagger | inline |
| flagDictLayout (defined in Flagger) | Flagger | static |
| Flagger(const dict_t &dict, char separator=0) (defined in Flagger) | Flagger | inline |
| Flagger(ivalue_t &value, const dict_t &dict, char separator=0) (defined in Flagger) | Flagger | inline |
| Flagger(const Flagger &flags) (defined in Flagger) | Flagger | inline |
| Flags(char separator=',') (defined in Flags) | Flags | inline |
| Flags(const Flags &flags) (defined in Flags) | Flags | inline |
| Flags(std::initializer_list< dict_t::entry_t > d, char separator=',') | Flags | inline |
| getDict() const (defined in Flags) | Flags | inlinevirtual |
| getDict() (defined in Flags) | Flags | inlinevirtual |
| getFreeBit(const drain::Dictionary< key_t, T > &dict) | FlagResolver | static |
| getKeys(ivalue_t value, char separator=0) const | Flagger | inline |
| getKeys(char separator=0) const | Flagger | inline |
| drain::FlagResolver::getKeys(const drain::Dictionary< key_t, T > &dict, ivalue_t, char separator=',') | FlagResolver | static |
| getValue(const std::string &key, char separator=0) const | Flagger | inline |
| drain::FlagResolver::getValue(const drain::Dictionary< key_t, T > &dict, const std::string &key, char separator=',') | FlagResolver | static |
| isSet(ivalue_t x) const | Flagger | inline |
| isSet(const key_t &key) const (defined in Flagger) | Flagger | inline |
| ivalue_t typedef (defined in FlagResolver) | FlagResolver | |
| key_t typedef (defined in FlagResolver) | FlagResolver | |
| keyList (defined in Flagger) | Flagger | mutableprotected |
| keys() const (defined in Flagger) | Flagger | |
| keysToStream(std::ostream &ostr=std::cout, char separator=0) const | Flagger | inline |
| drain::FlagResolver::keysToStream(const drain::Dictionary< key_t, T > &dict, ivalue_t value, std::ostream &ostr, char separator=',') | FlagResolver | static |
| operator bool() const (defined in Flagger) | Flagger | inline |
| operator ivalue_t() const (defined in Flagger) | Flagger | inline |
| operator std::string() const (defined in Flagger) | Flagger | inline |
| operator=(const T &x) | Flags | inline |
| operator=(const Flagger &x) (defined in Flagger) | Flagger | inline |
| ownDictionary (defined in Flags) | Flags | protected |
| ownValue (defined in Flagger) | Flagger | |
| reset() | Flagger | inline |
| separator (defined in Flagger) | Flagger | |
| set(const T &arg, const TT &... args) | Flagger | inline |
| set() (defined in Flagger) | Flagger | inlineprotected |
| unset(ivalue_t x) | Flagger | inline |
| unset(const key_t &key) | Flagger | inline |
| value (defined in Flagger) | Flagger | |
| valuesToList(ivalue_t value, const drain::Dictionary< key_t, T > &dict, std::list< V > &container) | FlagResolver | static |
| ~Flagger() (defined in Flagger) | Flagger | inlinevirtual |