modm API documentation
modm::Flags< Enum, T > Member List

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

EnumType typedefmodm::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) = defaultmodm::Flags< Enum, T >constexprdefault
Flags(Flags &&o) = defaultmodm::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) = defaultmodm::FlagsOperators< Enum, T >constexprdefault
FlagsOperators(FlagsOperators &&o) = defaultmodm::FlagsOperators< Enum, T >constexprdefault
Register()modm::Register< T >inlineconstexpr
Register(UnderlyingType initialValue)modm::Register< T >inlineprotectedconstexpr
UnderlyingType typedefmodm::Register< T >
all(Enum const &flag) constmodm::Flags< Enum, T >inlineconstexpr
all(Flags const &o) constmodm::Flags< Enum, T >inlineconstexpr
any(Enum const &flag) constmodm::Flags< Enum, T >inlineconstexpr
any(Flags const &o) constmodm::Flags< Enum, T >inlineconstexpr
mask()modm::FlagsOperators< Enum, T >inlinestaticconstexpr
none(Enum const &flag) constmodm::Flags< Enum, T >inlineconstexpr
none(Flags const &o) constmodm::Flags< Enum, T >inlineconstexpr
operator bool() constmodm::Register< T >inlineexplicitconstexpr
operator!() constmodm::Register< T >inlineconstexpr
operator&(FlagsOperators const &o) constmodm::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) = defaultmodm::Flags< Enum, T >default
operator=(Flags &&o) = defaultmodm::Flags< Enum, T >default
modm::FlagsOperators::operator=(FlagsOperators const &o) = defaultmodm::FlagsOperators< Enum, T >default
modm::FlagsOperators::operator=(FlagsOperators &&o) = defaultmodm::FlagsOperators< Enum, T >default
operator^(FlagsOperators const &o) constmodm::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) constmodm::FlagsOperators< Enum, T >inlineconstexpr
operator|=(FlagsOperators const &o)modm::FlagsOperators< Enum, T >inline
operator|=(Enum const &flag)modm::FlagsOperators< Enum, T >inline
operator~() constmodm::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
valuemodm::Register< T >