OmniSciDB
a667adc9c8
|
#include <type_traits>
Go to the source code of this file.
Classes | |
struct | EnableBitmaskOps< T > |
Macros | |
#define | ENABLE_BITMASK_OPS(x) |
Functions | |
template<typename T > | |
std::enable_if_t < EnableBitmaskOps< T > ::enable, T > | operator& (T lhs, T rhs) |
template<typename T > | |
std::enable_if_t < EnableBitmaskOps< T > ::enable, T > | operator| (T lhs, T rhs) |
template<typename T > | |
std::enable_if_t < EnableBitmaskOps< T > ::enable, T > | operator~ (T t) |
template<typename T > | |
std::enable_if_t < EnableBitmaskOps< T > ::enable, T > | operator|= (T &lhs, T rhs) |
template<typename T > | |
std::enable_if_t < EnableBitmaskOps< T > ::enable, T > | operator&= (T &lhs, T rhs) |
template<typename T > | |
std::enable_if_t < EnableBitmaskOps< T > ::enable, bool > | any_bits_set (T t) |
#define ENABLE_BITMASK_OPS | ( | x | ) |
Definition at line 78 of file EnumBitmaskOps.h.
std::enable_if_t<EnableBitmaskOps<T>::enable, bool> any_bits_set | ( | T | t | ) |
std::enable_if_t<EnableBitmaskOps<T>::enable, T> operator& | ( | T | lhs, |
T | rhs | ||
) |
Definition at line 47 of file EnumBitmaskOps.h.
References omnisci.dtypes::T, and run_benchmark_import::type.
std::enable_if_t<EnableBitmaskOps<T>::enable, T> operator&= | ( | T & | lhs, |
T | rhs | ||
) |
Definition at line 66 of file EnumBitmaskOps.h.
std::enable_if_t<EnableBitmaskOps<T>::enable, T> operator| | ( | T | lhs, |
T | rhs | ||
) |
Definition at line 52 of file EnumBitmaskOps.h.
References omnisci.dtypes::T, and run_benchmark_import::type.
std::enable_if_t<EnableBitmaskOps<T>::enable, T> operator|= | ( | T & | lhs, |
T | rhs | ||
) |
Definition at line 61 of file EnumBitmaskOps.h.
std::enable_if_t<EnableBitmaskOps<T>::enable, T> operator~ | ( | T | t | ) |