# baseTypes.hh File Reference

Go to the source code of this file.

## Classes
class | Exception
## Defines
#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 Documentation

#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 86 of file RTI.hh.

#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 Documentation

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.

## Enumeration Type Documentation

enum Boolean

Enumerator:

  RTI_FALSE |
  RTI_TRUE |

Definition at line 15 of file baseTypes.hh.