errorbase.h File Reference

Classes

class  OutOfMemoryErrorInterface
 
class  FunctionNotImplementedErrorInterface
 
class  UnresolvedErrorInterface
 
class  UnsupportedOperationErrorInterface
 
class  ThreadCancelledErrorInterface
 
class  IllegalArgumentErrorInterface
 
class  UnsupportedArgumentErrorInterface
 
class  NullptrErrorInterface
 
class  IllegalStateErrorInterface
 
class  UnknownErrorInterface
 
class  ShutdownErrorInterface
 
class  UnexpectedErrorInterface
 
class  DisabledErrorInterface
 
class  ErrnoErrorInterface
 
class  UnregisteredDataTypeErrorInterface
 
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_REGISTERX(error, baseclass, id)
 
#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 >
Cast (ErrorPtr &ref)
 
template<typename ERRORTYPE >
Bool IsErrorOfType (const Error &err)