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

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

EnumType typedefmodm::FlagsOperators< Enum, T >
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 >
mask()modm::FlagsOperators< Enum, T >inlinestaticconstexpr
operator bool() constmodm::Register< T >inlineexplicitconstexpr
operator!() constmodm::Register< T >inlineconstexpr
operator!=(FlagsOperators const &a, Enum const &b) (defined in modm::FlagsOperators< Enum, T >)modm::FlagsOperators< Enum, T >friend
operator!=(Enum const &a, FlagsOperators const &b) (defined in modm::FlagsOperators< Enum, T >)modm::FlagsOperators< Enum, T >friend
operator&(FlagsOperators const &o) constmodm::FlagsOperators< Enum, T >inlineconstexpr
operator&(Enum const &a, FlagsOperators const &b)modm::FlagsOperators< Enum, T >friend
operator&(FlagsOperators const &a, Enum const &b)modm::FlagsOperators< Enum, T >friend
operator&(Enum const &a, Enum const &b)modm::FlagsOperators< Enum, T >friend
operator&=(FlagsOperators const &o)modm::FlagsOperators< Enum, T >inline
operator&=(Enum const &flag)modm::FlagsOperators< Enum, T >inline
operator=(FlagsOperators const &o) = defaultmodm::FlagsOperators< Enum, T >default
operator=(FlagsOperators &&o) = defaultmodm::FlagsOperators< Enum, T >default
operator==(FlagsOperators const &a, Enum const &b)modm::FlagsOperators< Enum, T >friend
operator==(Enum const &a, FlagsOperators const &b) (defined in modm::FlagsOperators< Enum, T >)modm::FlagsOperators< Enum, T >friend
operator^(FlagsOperators const &o) constmodm::FlagsOperators< Enum, T >inlineconstexpr
operator^(Enum const &a, FlagsOperators const &b)modm::FlagsOperators< Enum, T >friend
operator^(FlagsOperators const &a, Enum const &b)modm::FlagsOperators< Enum, T >friend
operator^(Enum const &a, Enum const &b)modm::FlagsOperators< Enum, T >friend
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|(Enum const &a, FlagsOperators const &b)modm::FlagsOperators< Enum, T >friend
operator|(FlagsOperators const &a, Enum const &b)modm::FlagsOperators< Enum, T >friend
operator|(Enum const &a, Enum const &b)modm::FlagsOperators< Enum, T >friend
operator|=(FlagsOperators const &o)modm::FlagsOperators< Enum, T >inline
operator|=(Enum const &flag)modm::FlagsOperators< Enum, T >inline
operator~() constmodm::FlagsOperators< Enum, T >inlineconstexpr
valuemodm::Register< T >