#include <locobject.h>
Public Member Functions | |
CLocatorBase (void) | |
CLocatorBase (CObject *_pObj) | |
CLocatorBase (const CLocatorBase &lo) | |
~CLocatorBase (void) | |
CLocatorBase & | operator= (const CLocatorBase &lo) |
CLocatorBase & | AttachObject (CObject *_pObj) |
CLocatorBase & | AttachClonedObject (const CLocatorBase &lo, bool copystate) |
CObject & | operator* (void) |
const CObject & | operator* (void) const |
CObject * | operator-> (void) |
const CObject * | operator-> (void) const |
long | InstanceCount (void) const |
bool | IsValid (void) const |
void | DetachObject (void) |
void | Report (ostream &strm) const |
Protected Member Functions | |
void | ReportError (void) const |
Protected Attributes | |
CObject * | pObj |
Private Member Functions | |
void | Dispose (void) |
Definition at line 56 of file locobject.h.
CLocatorBase::CLocatorBase | ( | void | ) | [inline] |
Definition at line 60 of file locobject.h.
CLocatorBase::CLocatorBase | ( | CObject * | _pObj | ) | [inline, explicit] |
Definition at line 61 of file locobject.h.
CLocatorBase::CLocatorBase | ( | const CLocatorBase & | lo | ) |
Definition at line 52 of file locobject.cc.
CLocatorBase::~CLocatorBase | ( | void | ) | [inline] |
Definition at line 64 of file locobject.h.
CLocatorBase & CLocatorBase::AttachClonedObject | ( | const CLocatorBase & | lo, | |
bool | copystate | |||
) |
Definition at line 81 of file locobject.cc.
CLocatorBase & CLocatorBase::AttachObject | ( | CObject * | _pObj | ) |
Definition at line 68 of file locobject.cc.
void CLocatorBase::DetachObject | ( | void | ) | [inline] |
Definition at line 79 of file locobject.h.
void CLocatorBase::Dispose | ( | void | ) | [private] |
Definition at line 101 of file locobject.cc.
long CLocatorBase::InstanceCount | ( | void | ) | const [inline] |
Definition at line 77 of file locobject.h.
bool CLocatorBase::IsValid | ( | void | ) | const [inline] |
Definition at line 78 of file locobject.h.
const CObject& CLocatorBase::operator* | ( | void | ) | const [inline] |
CObject& CLocatorBase::operator* | ( | void | ) | [inline] |
const CObject* CLocatorBase::operator-> | ( | void | ) | const [inline] |
CObject* CLocatorBase::operator-> | ( | void | ) | [inline] |
CLocatorBase & CLocatorBase::operator= | ( | const CLocatorBase & | lo | ) |
Definition at line 58 of file locobject.cc.
void CLocatorBase::Report | ( | ostream & | strm | ) | const |
Definition at line 89 of file locobject.cc.
void CLocatorBase::ReportError | ( | void | ) | const [protected] |
Definition at line 113 of file locobject.cc.
CObject* CLocatorBase::pObj [protected] |
Definition at line 58 of file locobject.h.