SoDebugError(3IV)NAMESoDebugError (SoDbgErr) - debug error handling
INHERITS FROM
SoError > SoDebugErrorSYNOPSIS
#include <Inventor_c/errors/SoDebugError.h>
typedef SoDebugError SoDbgErr
enum SoDebugErrorSeverity {
SO_DBG_ERR_ERROR Error
SO_DBG_ERR_WARNING Just a warning
SO_DBG_ERR_INFO No error, just information
}
Functions from class SoDebugError:
void SoDbgErrSetHndlrCB(SoErrorCB *cb, void *data)
SoErrorCB * SoDbgErrGetHndlrCB()
void * SoDbgErrGetHndlrData()
SoType SoDbgErrGetClassTypeId()
SoDebugErrorSeverity SoDbgErrGetSeverity(const SoDbgErr *this)
Functions from class SoError:
const SbString * SoDbgErrGetDbgStr(const SoDbgErr *this)
SoType SoDbgErrGetTypeId(const SoDbgErr *this)
SbBool SoDbgErrIsOfType(const SoDbgErr *this, SoType type)
DESCRIPTIONSoDebugError is used for all errors reported from the debugging version
of the Inventor library. These errors are typically programmer errors,
such as passing a NULL pointer or an out-of-range index.
FUNCTIONS
void SoDbgErrSetHndlrCB(SoErrorCB *cb, void *data)
SoErrorCB * SoDbgErrGetHndlrCB()
void * SoDbgErrGetHndlrData()
Sets/returns handler callback for SoDebugError class.
SoType SoDbgErrGetClassTypeId()
Returns type identifier for SoDebugError class.
SoDebugErrorSeverity SoDbgErrGetSeverity(const SoDbgErr *this)
Returns severity of error (for use by handlers).
Page 1SoDebugError(3IV)SEE ALSO
SoMemoryError, SoReadError
Page 2