Web Analytics Made Easy - Statcounter
Skip to content

Class SBCReferenceToTarget#

ClassList > SBCReferenceToTarget

Inherits the following classes: SBCReference

Inherited by the following classes: SBCGraphArc

Public Functions#

Type Name
SBCReferenceTarget * getReferenceTarget () const

Protected Attributes#

Type Name
SBCContainerListLink< SBCReferenceToOwner * > * containerListLinkInTarget
Pointer to the link back-referencing the owner in the target.
SBCReferenceTarget * referenceTarget
Pointer to the reference target.

Protected Functions#

Type Name
SBCReferenceToTarget (SBCReferenceTarget * referenceTarget, SBCContainerListLink< SBCReferenceToOwner * > * containerListLinkInTarget)
unsigned int getMemoryFootprint () const
virtual void print () override const
Prints debugging information.
virtual void stopReferencing () override
virtual ~SBCReferenceToTarget ()

Public Functions Documentation#

function getReferenceTarget#

SBCReferenceTarget * SBCReferenceToTarget::getReferenceTarget () const

Protected Attributes Documentation#

variable containerListLinkInTarget#

Pointer to the link back-referencing the owner in the target.

SBCContainerListLink<SBCReferenceToOwner*>* SBCReferenceToTarget::containerListLinkInTarget;


variable referenceTarget#

Pointer to the reference target.

SBCReferenceTarget* SBCReferenceToTarget::referenceTarget;


Protected Functions Documentation#

function SBCReferenceToTarget#

SBCReferenceToTarget::SBCReferenceToTarget (
    SBCReferenceTarget * referenceTarget,
    SBCContainerListLink < SBCReferenceToOwner * > * containerListLinkInTarget
) 

function getMemoryFootprint#

unsigned int SBCReferenceToTarget::getMemoryFootprint () const

function print#

Prints debugging information.

virtual void SBCReferenceToTarget::print () override const


function stopReferencing#

virtual void SBCReferenceToTarget::stopReferencing () override

function ~SBCReferenceToTarget#

virtual SBCReferenceToTarget::~SBCReferenceToTarget ()