Classes | |
class | OutOfMemoryErrorInterface |
class | FunctionNotImplementedErrorInterface |
class | IllegalArgumentErrorInterface |
class | NullptrErrorInterface |
class | IllegalStateErrorInterface |
class | UnexpectedErrorInterface |
class | OperationCancelledErrorInterface |
class | AggregatedErrorInterface |
class | AggregatedError |
class | AggregatedError::ErrorIterator< TYPE > |
class | ErrorIndirectRef |
class | ErrorPtr |
class | NoErrorPtr |
Namespaces | |
maxon | |
Macros | |
#define | PRIVATE_MAXON_iferr_(ErrType, BUILTINLIKELY, 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_IMPLEMENTATION_MODULE("net.maxon.kernel")) | |
MAXON_DECLARATION (AggregatedError, AggregatedErrorObject, "net.maxon.object.aggregatederror", MAXON_IMPLEMENTATION_MODULE("net.maxon.kernel")) | |
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) |