AMCAX Kernel 1.0.0.0
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)   A##B
 
#define AMCAXMeshing_CONCATE(A, B)   _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, ...)   ((void)warn_if<x>())
 
#define AMCAXMeshing_VAL(x)   #x
 

Detailed Description

Define macros used by AMCAXMeshing library.

This file is part of AMCAX kernel.