|  | 
| #define | DEFINE_ERROR_TYPE(err,  base) | 
|  | 
| #define | AMCAXMeshing_Throw(exception,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_if(condition,  exception,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Logic_Error(err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Construction_Error(err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Dimension_Error(err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Dimension_Mismatch(err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Divided_by_Zero(err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Domain_Error(err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Infinite_Solutions(err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Negative_Value(err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_No_Such_Object(err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Deleted_Object(err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Not_Done_Error(err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Null_Object(err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Null_Value(err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Out_of_Range(err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Type_Mismatch(err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Invalid_Argument(err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Size_Mismatch(err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Logic_Error_if(cond,  err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Construction_Error_if(cond,  err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Dimension_Error_if(cond,  err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Dimension_Mismatch_if(cond,  err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Divided_by_Zero_if(cond,  err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Domain_Error_if(cond,  err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Infinite_Solutions_if(cond,  err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Negative_Value_if(cond,  err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_No_Such_Object_if(cond,  err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Deleted_Object_if(cond,  err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Not_Done_Error_if(cond,  err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Null_Object_if(cond,  err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Null_Value_if(cond,  err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Out_of_Range_if(cond,  err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Type_Mismatch_if(cond,  err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Invalid_Argument_if(cond,  err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Size_Mismatch_if(cond,  err_code,  message, ...) | 
|  | 
| #define | AMCAXMeshing_Throw_Not_Implemented() | 
|  | 
| #define | AMCAXMeshing_Throw_Not_Implemented_Checked() | 
|  | 
| #define | AMCAXMeshing_AssertAuxCodes(code) | 
|  | behavior when Assertion fails: exit program of throw exception. 
 | 
|  | 
| #define | AMCAXMeshing_Exit(message, ...) | 
|  | 
| #define | AMCAXMeshing_Assert(condition,  message, ...) | 
|  | 
| #define | AMCAXMeshing_ExpensiveAssertAuxCodes(code) | 
|  | 
| #define | AMCAXMeshing_ExpensiveAssert(condition,  message, ...) | 
|  | 
Exception handling in AMCAX Meshing lib. 
- Copyright
- Copyright (c) 2023 Hefei Jiushao Intelligent Technology Co., Ltd. All rights reserved. 
- This file is part of AMCAX kernel.