Classes | |
| class | OutOfMemoryErrorInterface |
| class | FunctionNotImplementedErrorInterface |
| class | IllegalArgumentErrorInterface |
| class | NullptrErrorInterface |
| class | IllegalStateErrorInterface |
| class | UnexpectedErrorInterface |
| class | AggregatedErrorInterface |
| class | AggregatedError |
| class | AggregatedError::ErrorIterator< TYPE > |
| class | AggregatedError::ErrorIterator< TYPE > |
| class | ErrorIndirectRef |
| class | ErrorPtr |
| class | NoErrorPtr |
Namespaces | |
| maxon | |
Macros | |
| #define | PRIVATE_MAXON_iferr_(ErrType, LINE, ...) |
| #define | PRIVATE_MAXON_iferr(...) |
| #define | PRIVATE_MAXON_ifnoerr(...) |
| #define | iferr(...) |
| #define | ifnoerr(...) |
| #define | MAXON_ERROR_IMPLEMENT_AND_REGISTER(error, baseclass) |
| #define | MAXON_ERROR_PREALLOCATE(errorName, init) |
| #define | PRIVATE_MAXON_CHECKERROR0(type, condition, msg) |
| #define | PRIVATE_MAXON_CHECKERROR1(type, condition, msg) |
| #define | PRIVATE_MAXON_CHECKERROR_C(type, condition, msgPopulated, msg) |
| #define | PRIVATE_MAXON_CHECKERROR_B(type, condition, msgPopulated, msg) |
| #define | PRIVATE_MAXON_CHECKERROR_A(type, condition, msgPopulated, ...) |
| #define | CheckArgument(condition, ...) |
| #define | CheckArgumentDebugStop(condition, ...) |
| #define | CheckState(condition, ...) |
| #define | CheckStateDebugStop(condition, ...) |
| #define | CheckAssert(condition, ...) |
Functions | |
| MAXON_DECLARATION (Class< Error >, ErrorObjectClass, "net.maxon.class.errorobject") | |
| MAXON_DECLARATION (AggregatedError, AggregatedErrorObject, "net.maxon.object.aggregatederror") | |
| MAXON_ATTRIBUTE_FORCE_INLINE void | operator% (ErrorPtr &rv, ThreadReferencedError &err) |
| template<typename R > | |
| R | Cast (ErrorPtr &ref) |
| template<typename ERRORTYPE > | |
| Bool | IsErrorOfType (const Error &err) |