EnumType typedef | modm::Flags< Enum, T > | |
Flags() | modm::Flags< Enum, T > | inlineconstexpr |
Flags(Enum flag) | modm::Flags< Enum, T > | inlineconstexpr |
Flags(FlagsOperators< Enum, T > const &flag) (defined in modm::Flags< Enum, T >) | modm::Flags< Enum, T > | inlineconstexpr |
Flags(UnderlyingType flag) | modm::Flags< Enum, T > | inlineexplicitconstexpr |
Flags(Register< T > const &o) | modm::Flags< Enum, T > | inlineexplicitconstexpr |
Flags(Flags const &o) = default | modm::Flags< Enum, T > | constexprdefault |
Flags(Flags &&o) = default | modm::Flags< Enum, T > | constexprdefault |
FlagsOperators() | modm::FlagsOperators< Enum, T > | inlineconstexpr |
FlagsOperators(Enum flag) | modm::FlagsOperators< Enum, T > | inlineconstexpr |
FlagsOperators(UnderlyingType flag) | modm::FlagsOperators< Enum, T > | inlineexplicitconstexpr |
FlagsOperators(Register< T > const &o) | modm::FlagsOperators< Enum, T > | inlineexplicitconstexpr |
FlagsOperators(FlagsOperators const &o) = default | modm::FlagsOperators< Enum, T > | constexprdefault |
FlagsOperators(FlagsOperators &&o) = default | modm::FlagsOperators< Enum, T > | constexprdefault |
Register() | modm::Register< T > | inlineconstexpr |
Register(UnderlyingType initialValue) | modm::Register< T > | inlineprotectedconstexpr |
UnderlyingType typedef | modm::Register< T > | |
all(Enum const &flag) const | modm::Flags< Enum, T > | inlineconstexpr |
all(Flags const &o) const | modm::Flags< Enum, T > | inlineconstexpr |
any(Enum const &flag) const | modm::Flags< Enum, T > | inlineconstexpr |
any(Flags const &o) const | modm::Flags< Enum, T > | inlineconstexpr |
mask() | modm::FlagsOperators< Enum, T > | inlinestaticconstexpr |
none(Enum const &flag) const | modm::Flags< Enum, T > | inlineconstexpr |
none(Flags const &o) const | modm::Flags< Enum, T > | inlineconstexpr |
operator bool() const | modm::Register< T > | inlineexplicitconstexpr |
operator!() const | modm::Register< T > | inlineconstexpr |
operator&(FlagsOperators const &o) const | modm::FlagsOperators< Enum, T > | inlineconstexpr |
operator&=(FlagsOperators const &o) | modm::FlagsOperators< Enum, T > | inline |
operator&=(Enum const &flag) | modm::FlagsOperators< Enum, T > | inline |
operator=(Flags const &o) = default | modm::Flags< Enum, T > | default |
operator=(Flags &&o) = default | modm::Flags< Enum, T > | default |
modm::FlagsOperators::operator=(FlagsOperators const &o) = default | modm::FlagsOperators< Enum, T > | default |
modm::FlagsOperators::operator=(FlagsOperators &&o) = default | modm::FlagsOperators< Enum, T > | default |
operator^(FlagsOperators const &o) const | modm::FlagsOperators< Enum, T > | inlineconstexpr |
operator^=(FlagsOperators const &o) | modm::FlagsOperators< Enum, T > | inline |
operator^=(Enum const &flag) | modm::FlagsOperators< Enum, T > | inline |
operator|(FlagsOperators const &o) const | modm::FlagsOperators< Enum, T > | inlineconstexpr |
operator|=(FlagsOperators const &o) | modm::FlagsOperators< Enum, T > | inline |
operator|=(Enum const &flag) | modm::FlagsOperators< Enum, T > | inline |
operator~() const | modm::FlagsOperators< Enum, T > | inlineconstexpr |
reset(Enum const &flag) | modm::Flags< Enum, T > | inline |
reset(Flags const &o) | modm::Flags< Enum, T > | inline |
set(Enum const &flag) | modm::Flags< Enum, T > | inline |
set(Flags const &o) | modm::Flags< Enum, T > | inline |
toggle(Enum const &flag) | modm::Flags< Enum, T > | inline |
toggle(Flags const &o) | modm::Flags< Enum, T > | inline |
update(Enum const &flag, bool valueToCompare) | modm::Flags< Enum, T > | inline |
update(Flags const &o, bool valueToCompare) | modm::Flags< Enum, T > | inline |
value | modm::Register< T > | |