1.8
Flags< T > Member List

This is the complete list of members for Flags< T >, including all inherited members.

clear(T flag) noexceptFlags< T >inline
clear() noexceptFlags< T >inline
empty() const noexceptFlagsBase< T >inline
Flags() noexcept=defaultFlags< T >
Flags(const std::string &str)Flags< T >inlineexplicit
Flags(const char *str)Flags< T >inlineexplicit
Flags(T flag) noexceptFlags< T >inline
Flags(const Flags &rhs) noexceptFlags< T >inline
Flags(Flags &&) noexcept=defaultFlags< T >
FLAGS_DELIMITERFlags< T >static
FlagsBase() noexcept=defaultFlagsBase< T >
FlagsBase(const T flag) noexceptFlagsBase< T >inline
FlagsBase(std::initializer_list< T > flags) noexceptFlagsBase< T >inline
from_string(const std::string &str)Flags< T >inline
get() constFlagsBase< T >inline
is_set(const T flag) const noexceptFlagsBase< T >inline
is_set(std::initializer_list< T > flags) const noexceptFlagsBase< T >inline
m_flagsFlagsBase< T >protected
on_changeFlags< T >
operator&(const T &flag) const noexceptFlags< T >inline
operator=(const Flags &rhs)Flags< T >inline
operator=(Flags &&) noexcept=defaultFlags< T >
operator|(const T &flag) const noexceptFlags< T >inline
raw() constFlagsBase< T >inline
raw()FlagsBase< T >inline
set(T flag) noexceptFlags< T >inline
set(std::initializer_list< T > flags) noexceptFlags< T >inline
to_string() constFlags< T >inline
Underlying typedefFlagsBase< T >
~Flags() noexcept=defaultFlags< T >