#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.