CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::Flags< Enum, Storage > Member List

This is the complete list of members for CeresEngine::Flags< Enum, Storage >, including all inherited members.

Flags() noexcept=defaultCeresEngine::Flags< Enum, Storage >
Flags(Enum value) noexceptCeresEngine::Flags< Enum, Storage >inline
Flags(const std::initializer_list< Enum > &values) noexceptCeresEngine::Flags< Enum, Storage >inline
Flags(const Flags &value) noexceptCeresEngine::Flags< Enum, Storage >inline
Flags(Storage bits) noexceptCeresEngine::Flags< Enum, Storage >inlineexplicit
isSet(Enum value) const noexceptCeresEngine::Flags< Enum, Storage >inline
isSet(const Flags &value) const noexceptCeresEngine::Flags< Enum, Storage >inline
isSetAny(Enum value) const noexceptCeresEngine::Flags< Enum, Storage >inline
isSetAny(const Flags &value) const noexceptCeresEngine::Flags< Enum, Storage >inline
operator bool() const noexceptCeresEngine::Flags< Enum, Storage >inlineexplicit
operator Enum() const noexceptCeresEngine::Flags< Enum, Storage >inlineexplicit
operator Storage() const noexceptCeresEngine::Flags< Enum, Storage >inlineexplicit
operator!=(Enum rhs) const noexceptCeresEngine::Flags< Enum, Storage >inline
operator!=(const Flags &rhs) const noexceptCeresEngine::Flags< Enum, Storage >inline
operator&(Enum rhs) const noexceptCeresEngine::Flags< Enum, Storage >inline
operator&(const Flags &rhs) const noexceptCeresEngine::Flags< Enum, Storage >inline
operator&CeresEngine::Flags< Enum, Storage >friend
operator&=(Enum rhs) noexceptCeresEngine::Flags< Enum, Storage >inline
operator&=(const Flags &rhs) noexceptCeresEngine::Flags< Enum, Storage >inline
operator=(Enum value) noexceptCeresEngine::Flags< Enum, Storage >inline
operator=(const Flags &rhs) noexceptCeresEngine::Flags< Enum, Storage >inline
operator==(Enum rhs) const noexceptCeresEngine::Flags< Enum, Storage >inline
operator==(const Flags &rhs) const noexceptCeresEngine::Flags< Enum, Storage >inline
operator==(const bool rhs) const noexceptCeresEngine::Flags< Enum, Storage >inline
operator^(Enum rhs) const noexceptCeresEngine::Flags< Enum, Storage >inline
operator^(const Flags &rhs) const noexceptCeresEngine::Flags< Enum, Storage >inline
operator^=(Enum rhs) noexceptCeresEngine::Flags< Enum, Storage >inline
operator^=(const Flags &rhs) noexceptCeresEngine::Flags< Enum, Storage >inline
operator|(Enum rhs) const noexceptCeresEngine::Flags< Enum, Storage >inline
operator|(const Flags &rhs) const noexceptCeresEngine::Flags< Enum, Storage >inline
operator|=(Enum rhs) noexceptCeresEngine::Flags< Enum, Storage >inline
operator|=(const Flags &rhs) noexceptCeresEngine::Flags< Enum, Storage >inline
operator~() const noexceptCeresEngine::Flags< Enum, Storage >inline
rawCeresEngine::Flags< Enum, Storage >
set(Enum value) noexceptCeresEngine::Flags< Enum, Storage >inline
set(Enum value, const bool state) noexceptCeresEngine::Flags< Enum, Storage >inline
setIfUnset(Enum value) noexceptCeresEngine::Flags< Enum, Storage >inline
unset(Enum value) noexceptCeresEngine::Flags< Enum, Storage >inline
unset(const Flags< Enum > value) noexceptCeresEngine::Flags< Enum, Storage >inline
unsetIfSet(Enum value) noexceptCeresEngine::Flags< Enum, Storage >inline