|
BmnRoot
|
#include <type_traits>Go to the source code of this file.
Classes | |
| struct | enable_bitmask_operators< E > |
Macros | |
| #define | ENABLE_BITMASK_OPERATORS(x) |
Functions | |
| template<typename E > | |
| std::enable_if< enable_bitmask_operators< E >::enable, E >::type | operator| (E lhs, E rhs) |
| template<typename E > | |
| std::enable_if< enable_bitmask_operators< E >::enable, E >::type | operator& (E lhs, E rhs) |
| template<typename E > | |
| std::enable_if< enable_bitmask_operators< E >::enable, E >::type | operator^ (E lhs, E rhs) |
| template<typename E > | |
| std::enable_if< enable_bitmask_operators< E >::enable, E >::type | operator~ (E lhs) |
| template<typename E > | |
| std::enable_if< enable_bitmask_operators< E >::enable, E & >::type | operator|= (E &lhs, E rhs) |
| template<typename E > | |
| std::enable_if< enable_bitmask_operators< E >::enable, E & >::type | operator&= (E &lhs, E rhs) |
| template<typename E > | |
| std::enable_if< enable_bitmask_operators< E >::enable, E & >::type | operator^= (E &lhs, E rhs) |
| #define ENABLE_BITMASK_OPERATORS | ( | x | ) |
Definition at line 52 of file bitmask_operators.h.
| std::enable_if< enable_bitmask_operators< E >::enable, E >::type operator& | ( | E | lhs, |
| E | rhs | ||
| ) |
Definition at line 68 of file bitmask_operators.h.
| std::enable_if< enable_bitmask_operators< E >::enable, E & >::type operator&= | ( | E & | lhs, |
| E | rhs | ||
| ) |
Definition at line 97 of file bitmask_operators.h.
| std::enable_if< enable_bitmask_operators< E >::enable, E >::type operator^ | ( | E | lhs, |
| E | rhs | ||
| ) |
Definition at line 75 of file bitmask_operators.h.
| std::enable_if< enable_bitmask_operators< E >::enable, E & >::type operator^= | ( | E & | lhs, |
| E | rhs | ||
| ) |
Definition at line 105 of file bitmask_operators.h.
| std::enable_if< enable_bitmask_operators< E >::enable, E >::type operator| | ( | E | lhs, |
| E | rhs | ||
| ) |
Definition at line 61 of file bitmask_operators.h.
| std::enable_if< enable_bitmask_operators< E >::enable, E & >::type operator|= | ( | E & | lhs, |
| E | rhs | ||
| ) |
Definition at line 89 of file bitmask_operators.h.
| std::enable_if< enable_bitmask_operators< E >::enable, E >::type operator~ | ( | E | lhs | ) |
Definition at line 82 of file bitmask_operators.h.