VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Private Attributes | Friends
DtlObjPtr Class Reference
+ 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 ()
DtlObjPtroperator= (const DtlObjPtr &)
int operator== (const DtlObjPtr &) const
 operator void * () const
 Tests if the real pointers are equal.
DtlObjoperator-> () const
 Useful for "DtlObjPtr a=f(x); if (a) { ... } ".
DtlObjoperator* () 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

DtlObjptr

Friends

class DtlObj

Constructor & Destructor Documentation

DtlObjPtr::DtlObjPtr ( )
DtlObjPtr::DtlObjPtr ( const DtlObjPtr )

All constructors other than this one will also create a DtlObj.

DtlObjPtr::DtlObjPtr ( DtlTagType  )
DtlObjPtr::DtlObjPtr ( int  )
DtlObjPtr::DtlObjPtr ( double  )
DtlObjPtr::DtlObjPtr ( const char *  )
DtlObjPtr::~DtlObjPtr ( )
inline

References DecObjRefCnt().

Member Function Documentation

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) { ... } ".

DtlObjPtr& DtlObjPtr::operator= ( const DtlObjPtr )
int DtlObjPtr::operator== ( const DtlObjPtr ) const
static DtlObjPtr DtlObjPtr::t ( )
static
static DtlObjPtr DtlObjPtr::unbound ( )
static

Friends And Related Function Documentation

friend class DtlObj
friend

Member Data Documentation

DtlObj* DtlObjPtr::ptr
private

The documentation for this class was generated from the following file:

Document ID: Generated on Mon Feb 6 18:36:34 EST 2017 from SVN revision 173107
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)