|
#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 (c) 2023 Hefei Jiushao Intelligent Technology Co., Ltd. All rights reserved.
- This file is part of AMCAX kernel.