AMCAX Kernel
Geometry kernel for CAD/CAE/CAM
AMCAX Kernel 1.0.0.0
Loading...
Searching...
No Matches
Macros.hpp File Reference

Define macros used by AMCAXMeshing library. More...

This graph shows which files directly or indirectly include this file:

Classes

struct  warn_if< condition >
 
struct  warn_if< false >
 

Macros

#define _AMCAXMeshing_CONCATE_(A, B)
 
#define AMCAXMeshing_CONCATE(A, B)
 
#define AMCAXMeshing_UNUSED   [[maybe_unused]]
 
#define AMCAXMeshing_NODISCARD   [[nodiscard]]
 
#define AMCAXMeshing_DEPRECATED   [[deprecated]]
 
#define AMCAXMeshing_FALLTHROUGH   [[fallthrough]]
 
#define AMCAXMeshing_Enable_Exception
 
#define AMCAXMeshing_Disable_Assert
 
#define AMCAXMeshing_Disable_ExpensiveAssert
 
#define AMCAXMeshing_Disable_spdlog
 
#define AMCAXMeshing_Disable_fmt
 
#define AMCAXMeshing_Enable_EigenTraits
 
#define AMCAXMeshing_Enable_StandardTraits
 
#define AMCAXMeshing_Enable_CommonTraits
 
#define AMCAXMeshing_API
 
#define AMCAXMeshing_CLASS_API
 
#define static_warn_if(x, ...)
 
#define AMCAXMeshing_VAL(x)
 
#define AMCAXMeshing_STR(x)
 

Detailed Description

Define macros used by AMCAXMeshing library.

This file is part of AMCAX kernel.

Macro Definition Documentation

◆ _AMCAXMeshing_CONCATE_

#define _AMCAXMeshing_CONCATE_ ( A,
B )
Value:
A##B

◆ AMCAXMeshing_CONCATE

#define AMCAXMeshing_CONCATE ( A,
B )
Value:
_AMCAXMeshing_CONCATE_(A, B)

◆ AMCAXMeshing_STR

#define AMCAXMeshing_STR ( x)
Value:
AMCAXMeshing_VAL(x)

◆ AMCAXMeshing_VAL

#define AMCAXMeshing_VAL ( x)
Value:
#x

◆ static_warn_if

#define static_warn_if ( x,
... )
Value:
((void)warn_if<x>())
Definition Macros.hpp:214