![]() |
VR-Link API Documentation for HLA Evolved
|
Collaboration diagram for DtlObjPtr:Public Member Functions | |
| DtlObjPtr () | |
| DtlObjPtr (const DtlObjPtr &) | |
| All constructors other than this one will also create a DtlObj. | |
| DtlObjPtr (DtlTagType) | |
| DtlObjPtr (int) | |
| DtlObjPtr (double) | |
| DtlObjPtr (const char *) | |
| ~DtlObjPtr () | |
| DtlObjPtr & | operator= (const DtlObjPtr &) |
| int | operator== (const DtlObjPtr &) const |
| operator void * () const | |
| Tests if the real pointers are equal. | |
| DtlObj * | operator-> () const |
| Useful for "DtlObjPtr a=f(x); if (a) { ... } ". | |
| DtlObj & | operator* () const |
| int | isNull () const |
| Returns 1 if this is conceptually a null pointer, 0 otherwise. | |
Static Public Member Functions | |
| static DtlObjPtr | t () |
| static DtlObjPtr | nil () |
| static DtlObjPtr | unbound () |
Private Attributes | |
| DtlObj * | ptr |
Friends | |
| class | DtlObj |
| DtlObjPtr::DtlObjPtr | ( | const DtlObjPtr & | ) |
All constructors other than this one will also create a DtlObj.
| DtlObjPtr::DtlObjPtr | ( | int | ) |
| DtlObjPtr::DtlObjPtr | ( | double | ) |
| DtlObjPtr::DtlObjPtr | ( | const char * | ) |
| DtlObjPtr::~DtlObjPtr | ( | ) | [inline] |
References DecObjRefCnt().
| int DtlObjPtr::isNull | ( | ) | const |
Returns 1 if this is conceptually a null pointer, 0 otherwise.
| static DtlObjPtr DtlObjPtr::nil | ( | ) | [static] |
| DtlObjPtr::operator void * | ( | ) | const |
Tests if the real pointers are equal.
| DtlObj& DtlObjPtr::operator* | ( | ) | const |
| DtlObj* DtlObjPtr::operator-> | ( | ) | const |
Useful for "DtlObjPtr a=f(x); if (a) { ... } ".
| int DtlObjPtr::operator== | ( | const DtlObjPtr & | ) | const |
| static DtlObjPtr DtlObjPtr::t | ( | ) | [static] |
| static DtlObjPtr DtlObjPtr::unbound | ( | ) | [static] |
friend class DtlObj [friend] |
DtlObj* DtlObjPtr::ptr [private] |