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, ...) |
函数 |
|
| 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) |