Skip to main content

magic_enum::bitwise_operators

C++ API reference for the namespace magic_enum::bitwise_operators.

Public API​

Free Function: operator&​

Canonical path: magic_enum::bitwise_operators::operator&

Declared in: include/magic_enum/magic_enum.hpp

Signature​

constexpr E operator&(E lhs, E rhs) noexcept;

Free Function: operator&=​

Canonical path: magic_enum::bitwise_operators::operator&=

Declared in: include/magic_enum/magic_enum.hpp

Signature​

constexpr E& operator&=(E& lhs, E rhs) noexcept;

Free Function: operator^​

Canonical path: magic_enum::bitwise_operators::operator^

Declared in: include/magic_enum/magic_enum.hpp

Signature​

constexpr E operator^(E lhs, E rhs) noexcept;

Free Function: operator^=​

Canonical path: magic_enum::bitwise_operators::operator^=

Declared in: include/magic_enum/magic_enum.hpp

Signature​

constexpr E& operator^=(E& lhs, E rhs) noexcept;

Free Function: operator|​

Canonical path: magic_enum::bitwise_operators::operator|

Declared in: include/magic_enum/magic_enum.hpp

Signature​

constexpr E operator|(E lhs, E rhs) noexcept;

Free Function: operator|=​

Canonical path: magic_enum::bitwise_operators::operator|=

Declared in: include/magic_enum/magic_enum.hpp

Signature​

constexpr E& operator|=(E& lhs, E rhs) noexcept;

Free Function: operator~​

Canonical path: magic_enum::bitwise_operators::operator~

Declared in: include/magic_enum/magic_enum.hpp

Signature​

constexpr E operator~(E rhs) noexcept;