CLocatorBase Class Reference

#include <locobject.h>

Inheritance diagram for CLocatorBase:
[legend]
Collaboration diagram for CLocatorBase:
[legend]

List of all members.

Public Member Functions

 CLocatorBase (void)
 CLocatorBase (CObject *_pObj)
 CLocatorBase (const CLocatorBase &lo)
 ~CLocatorBase (void)
CLocatorBaseoperator= (const CLocatorBase &lo)
CLocatorBaseAttachObject (CObject *_pObj)
CLocatorBaseAttachClonedObject (const CLocatorBase &lo, bool copystate)
CObjectoperator* (void)
const CObjectoperator* (void) const
CObjectoperator-> (void)
const CObjectoperator-> (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

CObjectpObj

Private Member Functions

void Dispose (void)


Detailed Description

Definition at line 56 of file locobject.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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]

Reimplemented in CLocator< T >.

Definition at line 71 of file locobject.h.

CObject& CLocatorBase::operator* ( void   )  [inline]

Reimplemented in CLocator< T >.

Definition at line 69 of file locobject.h.

const CObject* CLocatorBase::operator-> ( void   )  const [inline]

Reimplemented in CLocator< T >.

Definition at line 75 of file locobject.h.

CObject* CLocatorBase::operator-> ( void   )  [inline]

Reimplemented in CLocator< T >.

Definition at line 73 of file locobject.h.

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.


Member Data Documentation

Definition at line 58 of file locobject.h.


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

Generated on Fri Feb 6 13:30:18 2009 for CorAL by  doxygen 1.5.8