In file exceptn.hxx:

namespace vos class OException : public OObject

Base class for exceptions

Inheritance:


Public Methods

void Delete ()
use to delete exception in 'catch' block
virtual Boolean getErrorMessage (PSTR pszError, UINT nMaxError, UINT* pnHelpContext = NULL)
OException (Boolean bAutoDel)
sets bAutoDelete = bAutoDel
OException ()
sets bAutoDelete = True
virtual int reportError (UINT nType = 0, UINT nMessageID = 0)

Inherited from OObject:

Public Methods

virtual const OClassInfo& getClassInfo()
Boolean isKindOf(const OClassInfo& rClass)
void operator delete(void* p)
void* operator new(size_t size)

Documentation

Base class for exceptions
OException()
sets bAutoDelete = True

OException(Boolean bAutoDel)
sets bAutoDelete = bAutoDel

void Delete()
use to delete exception in 'catch' block

virtual Boolean getErrorMessage(PSTR pszError, UINT nMaxError, UINT* pnHelpContext = NULL)

virtual int reportError(UINT nType = 0, UINT nMessageID = 0)


Direct child classes:
OSimpleException

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de