#include <ringmesh/ringmesh_config.h>
#include <ringmesh/ringmesh_export.h>
#include <future>
#include <ringmesh/basic/logger.h>
#include <ringmesh/basic/ringmesh_assert.h>
#include <ringmesh/basic/types.h>
#include <geogram/basic/string.h>
#include <stdexcept>
Go to the source code of this file.
◆ ALIAS_2D
#define ALIAS_2D |
( |
|
Class | ) |
using Class##2D = Class< 2 > |
◆ ALIAS_2D_AND_3D
#define ALIAS_2D_AND_3D |
( |
|
Class | ) |
|
◆ ALIAS_3D
#define ALIAS_3D |
( |
|
Class | ) |
using Class##3D = Class< 3 > |
◆ DEBUG
#define DEBUG |
( |
|
a | ) |
Logger::out( "Debug", #a, " = ", a ) |
◆ FORWARD_DECLARATION_DIMENSION_CLASS
#define FORWARD_DECLARATION_DIMENSION_CLASS |
( |
|
Class | ) |
|
Value:template < index_t > \
class Class;
Definition at line 95 of file common.h.
◆ FORWARD_DECLARATION_DIMENSION_STRUCT
#define FORWARD_DECLARATION_DIMENSION_STRUCT |
( |
|
Struct | ) |
|
Value:template < index_t > \
struct Struct;
Definition at line 99 of file common.h.
◆ RINGMESH_DEBUG
◆ ringmesh_disable_copy
#define ringmesh_disable_copy |
( |
|
Class | ) |
|
Value:public: \
Class( const Class& ) = delete; \
Class& operator=( const Class& ) = delete
Definition at line 66 of file common.h.
◆ ringmesh_disable_copy_and_move
#define ringmesh_disable_copy_and_move |
( |
|
Class | ) |
|
Value: ringmesh_disable_move( Class )
#define ringmesh_disable_copy(Class)
Definition at line 76 of file common.h.
◆ ringmesh_disable_move
#define ringmesh_disable_move |
( |
|
Class | ) |
|
Value:public: \
Class( const Class&& ) = delete; \
Class& operator=( Class&& ) = delete
Definition at line 71 of file common.h.
◆ ringmesh_template_assert_2d_or_3d
#define ringmesh_template_assert_2d_or_3d |
( |
|
type | ) |
|
Value:static_assert( \
( type ) == 2 || type == 3, #type " template should be 2 or 3" )
Definition at line 80 of file common.h.
◆ ringmesh_template_assert_3d
#define ringmesh_template_assert_3d |
( |
|
type | ) |
static_assert( ( type ) == 3, #type " template should be 3" ) |
◆ ringmesh_unused()
template<typename T >
void ringmesh_unused |
( |
const T & |
| ) |
|