hoshi-lang dev
Yet another programming language
Loading...
Searching...
No Matches
magic_enum::bitwise_operators Namespace Reference

Functions

template<typename E , detail::enable_if_t< E, int > = 0>
constexpr E operator~ (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 &lhs, E rhs) noexcept
 

Function Documentation

◆ operator&()

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

Definition at line 1466 of file magic_enum.h.

◆ operator&=()

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

Definition at line 1481 of file magic_enum.h.

◆ operator^()

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

Definition at line 1471 of file magic_enum.h.

◆ operator^=()

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

Definition at line 1486 of file magic_enum.h.

◆ operator|()

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

Definition at line 1461 of file magic_enum.h.

◆ operator|=()

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

Definition at line 1476 of file magic_enum.h.

◆ operator~()

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

Definition at line 1456 of file magic_enum.h.