Pointer to reference counted objects.
More...
#include <object.h>
Collaboration diagram for RefPointer:
Public Member Functions
Create an unattached pointer.
More...
Create a pointer attached to a reference counted object.
More...
Protected Member Functions
Detach current object, for example, when changing pointer.
More...
Patch point for mutex in derived class.
More...
Patch point for a mutex in derived class.
More...
Protected Attributes
Detailed Description
Constructor & Destructor Documentation
RefPointer::RefPointer
(
)
inline
Create an unattached pointer.
Definition at line 131 of file object.h.
Create a pointer attached to a reference counted object.
Object being referenced.
A copy constructor.
Pointer being copied.
virtual RefPointer::~RefPointer
(
)
virtual
Member Function Documentation
void RefPointer::detach
(
void
)
protected
Detach current object, for example, when changing pointer.
virtual void RefPointer::enterLock
(
void
)
protectedvirtual
Patch point for mutex in derived class.
This may often be a single static mutex shared by a managed type.
void* RefPointer::getObject
(
void
)
const
virtual void RefPointer::leaveLock
(
void
)
protectedvirtual
Patch point for a mutex in derived class.
This may often be a single static mutex shared by a managed type.
bool RefPointer::operator!
(
)
const
void* RefPointer::operator*
(
)
const
inline
void* RefPointer::operator->
(
)
const
inline
Field Documentation
The documentation for this class was generated from the following file: