|
Cantera
3.2.0
|
Definitions for the classes that are thrown when Cantera experiences an error condition (also contains errorhandling module text - see Errors). More...
Definitions for the classes that are thrown when Cantera experiences an error condition (also contains errorhandling module text - see Errors).
Definition in file ctexceptions.h.
Go to the source code of this file.
Classes | |
| class | CanteraError |
| Base class for exceptions thrown by Cantera classes. More... | |
| class | ArraySizeError |
| Array size error. More... | |
| class | IndexError |
| An array index is out of range. More... | |
| class | NotImplementedError |
| An error indicating that an unimplemented function has been called. More... | |
Namespaces | |
| namespace | Cantera |
| Namespace for the Cantera kernel. | |
Macros | |
| #define | XSTR_TRACE_LINE(s) |
| Provides a line number. | |
| #define | STR_TRACE_LINE(s) |
| Provides a line number. | |
| #define | STR_TRACE (string(__FILE__) + ":" + XSTR_TRACE_LINE(__LINE__)) |
| Provides a string variable containing the file and line number. | |
| #define | AssertTrace(expr) |
| Assertion must be true or an error is thrown. | |
| #define | AssertThrow(expr, procedure) |
| Assertion must be true or an error is thrown. | |
| #define | AssertThrowMsg(expr, procedure, ...) |
| Assertion must be true or an error is thrown. | |
| #define | AssertFinite(expr, procedure, ...) |
| Throw an exception if the specified exception is not a finite number. | |
| #define XSTR_TRACE_LINE | ( | s | ) |
| #define STR_TRACE_LINE | ( | s | ) |
| #define STR_TRACE (string(__FILE__) + ":" + XSTR_TRACE_LINE(__LINE__)) |
Provides a string variable containing the file and line number.
This is a std:string containing the file name and the line number
Definition at line 228 of file ctexceptions.h.