#include <vetException.h>
Public Types | |
| enum | |
| Ignore this, it's a class-type definition, mostly used by VETLib WorkShop, sintax is a bit more complex than usual because of a VC6 BUG, it's the same as: const int vetClassType = VETCLASS_TYPE_EXCEPTION;. | |
Public Member Functions | |
| vetException ()(std | |
| Default constructor(s), initialize the string message. | |
| vetException ()(std | |
| Full constructor, initialize all parameters. | |
| virtual | ~vetException () |
| std::string | getDescription () |
| Read current description. | |
| void * | getCallerObject () |
| Gets object which raised exception. | |
| VETRESULT | getReturnCode () |
| Read object return code. | |
Protected Attributes | |
| std::string | m_s |
| Message of the exception. | |
| void * | caller |
| pointer to object which raised exception. | |
| VETRESULT | retCode |
| VETLib return code of the process (a sort of error). | |
Friends | |
| ostream & | operator<< (ostream &os, vetException &p) |
| This overlaoded operator pushes a rapresentation of the exception to the output stream (os). | |
Definition at line 50 of file vetException.h.
|
|
Gets object which raised exception.
Definition at line 104 of file vetException.h. References caller. |
|
|
Read current description.
Definition at line 97 of file vetException.h. References m_s. |
|
|
Read object return code.
Definition at line 111 of file vetException.h. |
|
||||||||||||
|
This overlaoded operator pushes a rapresentation of the exception to the output stream (os).
Definition at line 123 of file vetException.h. |
1.4.4