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;