Go to the source code of this file.
Classes | |
| class | Exception |
Defines | |
| #define | RTI_EXCEPT(A) |
| #define | RTI_EXCEPT(A) |
Typedefs | |
| typedef unsigned short | UShort |
| typedef short | Short |
| typedef unsigned long | ULong |
| typedef long | Long |
| typedef double | Double |
| typedef float | Float |
Enumerations | |
| enum | Boolean { RTI_FALSE = 0, RTI_TRUE } |
| #define RTI_EXCEPT | ( | A | ) |
Value:
class A : public Exception { \ public: \ static RTI_EXPORT const char *_ex ; \ static RTI_EXPORT long type ; \ A (const char *reason) : Exception(reason) { _name = #A ; this->displayMe();} \ A (ULong serial, const char *reason = 0) \ : Exception(serial, reason) { _name = #A ; this->displayMe(); } \ A (A const &toCopy) : Exception(toCopy) { _name = #A ; this->displayMe();} \ Exception *cloneSelf() const throw() { return (new A(_reason)); } \ void throwSelf() const { throw *this ; } \ long getType() {return type;}; \ };
| #define RTI_EXCEPT | ( | A | ) |
Value:
class A : public Exception { \ public: \ static RTI_EXPORT const char *_ex ; \ static RTI_EXPORT long type ; \ A (const char *reason) : Exception(reason) { _name = #A ; this->displayMe();} \ A (ULong serial, const char *reason = 0) \ : Exception(serial, reason) { _name = #A ; this->displayMe(); } \ A (A const &toCopy) : Exception(toCopy) { _name = #A ; this->displayMe();} \ Exception *cloneSelf() const throw() { return (new A(_reason)); } \ void throwSelf() const { throw *this ; } \ long getType() {return type;}; \ };
Definition at line 37 of file baseTypes.hh.
| typedef double Double |
Definition at line 12 of file baseTypes.hh.
| typedef float Float |
Definition at line 13 of file baseTypes.hh.
| typedef long Long |
Definition at line 10 of file baseTypes.hh.
| typedef short Short |
Definition at line 4 of file baseTypes.hh.
| typedef unsigned long ULong |
Definition at line 9 of file baseTypes.hh.
| typedef unsigned short UShort |
Definition at line 3 of file baseTypes.hh.
| enum Boolean |
1.5.5