#include <UT_Thing.h>
Public Member Functions | |
| UT_Thing () | |
| UT_Thing (void *v) | |
| UT_Thing (long v) | |
| operator void * () const | |
| operator long () const | |
| template<typename T > | |
| T * | asPointer () const |
| long | asLong () const |
| UT_Thing & | operator= (void *v) |
| UT_Thing & | operator= (long v) |
| UT_Thing & | operator= (const UT_Thing &v) |
Public Attributes | |
| union { | |
| void * voidp | |
| long longv | |
| } | value |
Definition at line 6 of file UT_Thing.h.
| UT_Thing::UT_Thing | ( | ) | [inline] |
Definition at line 8 of file UT_Thing.h.
| UT_Thing::UT_Thing | ( | void * | v | ) | [inline] |
Definition at line 9 of file UT_Thing.h.
| UT_Thing::UT_Thing | ( | long | v | ) | [inline] |
Definition at line 10 of file UT_Thing.h.
| long UT_Thing::asLong | ( | ) | const [inline] |
Definition at line 16 of file UT_Thing.h.
| T* UT_Thing::asPointer | ( | ) | const [inline] |
Definition at line 15 of file UT_Thing.h.
| UT_Thing::operator long | ( | ) | const [inline] |
Definition at line 13 of file UT_Thing.h.
| UT_Thing::operator void * | ( | ) | const [inline] |
Definition at line 12 of file UT_Thing.h.
Definition at line 21 of file UT_Thing.h.
| UT_Thing& UT_Thing::operator= | ( | long | v | ) | [inline] |
Definition at line 19 of file UT_Thing.h.
| UT_Thing& UT_Thing::operator= | ( | void * | v | ) | [inline] |
Definition at line 18 of file UT_Thing.h.
| long UT_Thing::longv |
Definition at line 29 of file UT_Thing.h.
| union { ... } UT_Thing::value |
| void* UT_Thing::voidp |
1.5.9