VR-Link API Documentation for HLA Evolved
 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. More...
 
 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. More...
 
DtlObjoperator-> () const
 Useful for "DtlObjPtr a=f(x); if (a) { ... } ". More...
 
DtlObjoperator* () const
 
int isNull () const
 Returns 1 if this is conceptually a null pointer, 0 otherwise. More...
 

Static Public Member Functions

static const DtlObjPtrt ()
 
static const DtlObjPtrnil ()
 
static const DtlObjPtrunbound ()
 

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 const 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 const DtlObjPtr& DtlObjPtr::t ( )
static
static const 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 Thu Sep 19 02:12:35 EDT 2024 from SVN revision 269601
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)