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
 
#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:225