#include <geogram/basic/geometry.h>
#include <geogram/basic/numeric.h>
Go to the source code of this file.
|
template<typename Enum > |
auto | RINGMesh::to_underlying_type (Enum e) -> typename std::underlying_type< Enum >::type |
|
template<typename Enum > |
std::enable_if< EnableBitMaskOperators< Enum >::enable, Enum >::type | RINGMesh::operator| (Enum lhs, Enum rhs) |
|
template<typename Enum > |
std::enable_if< EnableBitMaskOperators< Enum >::enable, Enum >::type | RINGMesh::operator & (Enum lhs, Enum rhs) |
|
template<typename Enum > |
std::enable_if< EnableBitMaskOperators< Enum >::enable, Enum >::type | RINGMesh::operator^ (Enum lhs, Enum rhs) |
|
template<typename Enum > |
bool | RINGMesh::enum_contains (Enum lhs, Enum rhs) |
|
◆ ENABLE_BITMASK_OPERATORS
#define ENABLE_BITMASK_OPERATORS |
( |
|
Enum | ) |
|
Value:template <> \
struct EnableBitMaskOperators< Enum > \
{ \
static const bool enable = true; \
}
Definition at line 162 of file types.h.