Functions
magic_enum::bitwise_operators Namespace Reference

Functions

template<typename E , detail::enable_if_t< E, int > = 0>
constexpr E operator& (E lhs, E rhs) noexcept
 
template<typename E , detail::enable_if_t< E, int > = 0>
constexpr E & operator&= (E &lhs, E rhs) noexcept
 
template<typename E , detail::enable_if_t< E, int > = 0>
constexpr E operator^ (E lhs, E rhs) noexcept
 
template<typename E , detail::enable_if_t< E, int > = 0>
constexpr E & operator^= (E &lhs, E rhs) noexcept
 
template<typename E , detail::enable_if_t< E, int > = 0>
constexpr E operator| (E lhs, E rhs) noexcept
 
template<typename E , detail::enable_if_t< E, int > = 0>
constexpr E & operator|= (E &lhs, E rhs) noexcept
 
template<typename E , detail::enable_if_t< E, int > = 0>
constexpr E operator~ (E rhs) noexcept
 

Function Documentation

◆ operator&()

template<typename E , detail::enable_if_t< E, int > = 0>
constexpr E magic_enum::bitwise_operators::operator& ( lhs,
rhs 
)
constexprnoexcept

Definition at line 1477 of file magic_enum.hpp.

◆ operator&=()

template<typename E , detail::enable_if_t< E, int > = 0>
constexpr E& magic_enum::bitwise_operators::operator&= ( E &  lhs,
rhs 
)
constexprnoexcept

Definition at line 1492 of file magic_enum.hpp.

◆ operator^()

template<typename E , detail::enable_if_t< E, int > = 0>
constexpr E magic_enum::bitwise_operators::operator^ ( lhs,
rhs 
)
constexprnoexcept

Definition at line 1482 of file magic_enum.hpp.

◆ operator^=()

template<typename E , detail::enable_if_t< E, int > = 0>
constexpr E& magic_enum::bitwise_operators::operator^= ( E &  lhs,
rhs 
)
constexprnoexcept

Definition at line 1497 of file magic_enum.hpp.

◆ operator|()

template<typename E , detail::enable_if_t< E, int > = 0>
constexpr E magic_enum::bitwise_operators::operator| ( lhs,
rhs 
)
constexprnoexcept

Definition at line 1472 of file magic_enum.hpp.

◆ operator|=()

template<typename E , detail::enable_if_t< E, int > = 0>
constexpr E& magic_enum::bitwise_operators::operator|= ( E &  lhs,
rhs 
)
constexprnoexcept

Definition at line 1487 of file magic_enum.hpp.

◆ operator~()

template<typename E , detail::enable_if_t< E, int > = 0>
constexpr E magic_enum::bitwise_operators::operator~ ( rhs)
constexprnoexcept

Definition at line 1467 of file magic_enum.hpp.



magic_enum
Author(s):
autogenerated on Fri Feb 21 2025 03:20:19