This class is the base class of reference owners to a single class.
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. | |
SBCReferenceTarget * | getReferenceTarget () const |
Returns the reference target. | |
virtual void | deleteReferenceTarget () |
Deletes the reference target. | |
Debugging | |
virtual void | print () const |
unsigned int | getMemoryFootprint () const |
Additional Inherited Members | |
Protected Member Functions inherited from SBCReferenceOwner | |
SBCReferenceOwner () | |
Constructs a reference owner. | |
virtual | ~SBCReferenceOwner () |
Destructs the reference owner. | |