Class SBCReferenceListLink#
ClassList > SBCReferenceListLink
Inherits the following classes: SBCReferenceTarget
Public Functions#
| Type | Name |
|---|---|
| SBCReferenceListLink * | getNextLink () const |
| SBCReferenceListLink * | getPreviousLink () const |
| SBCReferenceToTarget * | getReferenceToTarget () const |
Public Functions inherited from SBCReferenceTarget#
| Type | Name |
|---|---|
| SBCReferenceTarget () Builds the reference target. |
|
| unsigned int | getMemoryFootprint () const Returns the memory footprint. |
| void | printReferencesToOwners () const Prints the references to the owners of this reference target. |
| virtual | ~SBCReferenceTarget () Destructor. |
Protected Attributes#
| Type | Name |
|---|---|
| SBCReferenceListLinkPointer * | nextLink Forward pointer to the next link. |
| SBCReferenceListLinkPointer * | previousLink Backward pointer to the previous link. |
| SBCReferenceToTarget * | referenceToTarget Pointer to the reference to target. |
Protected Attributes inherited from SBCReferenceTarget#
| Type | Name |
|---|---|
| SBCReferenceTargetData * | dataPointer A pointer to the private data. |
Protected Functions#
| Type | Name |
|---|---|
| SBCReferenceListLink (SBCReferenceToTarget * r, SBCReferenceListLink * n=0, SBCReferenceListLink * p=0) |
|
| void | detachNextLink () |
| void | detachPreviousLink () |
| unsigned int | getMemoryFootprint () const |
| void | printLink () const |
| void | printList () const |
| void | setNextLink (SBCReferenceListLink * referenceListLink) |
| void | setPreviousLink (SBCReferenceListLink * referenceListLink) |
| virtual | ~SBCReferenceListLink () |
Protected Functions inherited from SBCReferenceTarget#
| Type | Name |
|---|---|
| SBCReferenceTarget (SBCReferenceTargetData * dataPointer) Protected constructor. |
|
| void | removeAllReferenceOwners () Stops all the reference owners from referencing this reference target. |
Public Functions Documentation#
function getNextLink#
function getPreviousLink#
function getReferenceToTarget#
Protected Attributes Documentation#
variable nextLink#
Forward pointer to the next link.
variable previousLink#
Backward pointer to the previous link.
variable referenceToTarget#
Pointer to the reference to target.
Protected Functions Documentation#
function SBCReferenceListLink#
SBCReferenceListLink::SBCReferenceListLink (
SBCReferenceToTarget * r,
SBCReferenceListLink * n=0,
SBCReferenceListLink * p=0
)