AMCAX Kernel
Geometry kernel for CAD/CAE/CAM
九韶内核 1.0.0.0
载入中...
搜索中...
未找到
Macros.hpp 文件参考

Define macros used by AMCAXMeshing library. 更多...

此图展示该文件被哪些文件直接或间接地引用了:

struct  warn_if< condition >
 
struct  warn_if< false >
 

宏定义

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

详细描述

Define macros used by AMCAXMeshing library.

This file is part of AMCAX kernel.

宏定义说明

◆ _AMCAXMeshing_CONCATE_

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

◆ AMCAXMeshing_CONCATE

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

◆ AMCAXMeshing_STR

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

◆ AMCAXMeshing_VAL

#define AMCAXMeshing_VAL ( x)
值:
#x

◆ static_warn_if

#define static_warn_if ( x,
... )
值:
((void)warn_if<x>())
定义 Macros.hpp:225