Loading...
Searching...
No Matches
SBCReferenceOwnerSingleton Class Reference

This class is the base class of reference owners to a single class.

Debugging

SBCReferenceToTarget referenceToTarget
 
virtual void print () const
 
unsigned int getMemoryFootprint () const
 
virtual void detachReferenceTarget ()
 

Constructors and destructors

 SBCReferenceOwnerSingleton ()
 
 SBCReferenceOwnerSingleton (SBCReferenceTarget *referenceTarget)
 
 SBCReferenceOwnerSingleton (const SBCReferenceOwnerSingleton &p)
 
virtual ~SBCReferenceOwnerSingleton ()
 

Reference target

bool isValid () const
 Returns true if and only if the reference target is non null.
 
void setReferenceTarget (SBCReferenceTarget *referenceTarget)
 Sets the reference target.
 
SBCReferenceTargetgetReferenceTarget () const
 Returns the reference target.
 
virtual void deleteReferenceTarget ()
 Deletes the reference target.
 

Additional Inherited Members

- Protected Member Functions inherited from SBCReferenceOwner
 SBCReferenceOwner ()
 Constructs a reference owner.
 
virtual ~SBCReferenceOwner ()
 Destructs the reference owner.