Class SBCReferenceListLinkPointerBackward#
ClassList > SBCReferenceListLinkPointerBackward
Inherits the following classes: SBCReferenceListLinkPointer
Protected Functions#
| Type | Name |
|---|---|
| SBCReferenceListLinkPointerBackward () Default constructs a backward reference list link pointer. |
|
| SBCReferenceListLinkPointerBackward (SBCReferenceListLink * referenceListLink) Constructs a backward reference list link pointer with the given link. |
|
| SBCReferenceListLinkPointerBackward (const SBCReferenceListLinkPointerBackward & referenceListLinkPointer) Copy constructs a backward reference list link pointer from another. |
|
| virtual void | detachReferenceTarget () Detaches the current reference target and attempts to reference the previous link. |
| virtual | ~SBCReferenceListLinkPointerBackward () Destroys the backward reference list link pointer. |
Protected Functions Documentation#
function SBCReferenceListLinkPointerBackward [1/3]#
Default constructs a backward reference list link pointer.
This constructor initializes the pointer without referencing any list link.
function SBCReferenceListLinkPointerBackward [2/3]#
Constructs a backward reference list link pointer with the given link.
SBCReferenceListLinkPointerBackward::SBCReferenceListLinkPointerBackward (
SBCReferenceListLink * referenceListLink
)
The pointer will reference the provided list link.
Parameters:
rPointer to the SBCReferenceListLink to be referenced.
function SBCReferenceListLinkPointerBackward [3/3]#
Copy constructs a backward reference list link pointer from another.
SBCReferenceListLinkPointerBackward::SBCReferenceListLinkPointerBackward (
const SBCReferenceListLinkPointerBackward & referenceListLinkPointer
)
The new pointer will reference the same target as the source pointer.
Parameters:
pSource backward reference list link pointer to copy.
function detachReferenceTarget#
Detaches the current reference target and attempts to reference the previous link.
If the pointer currently references a link, this method clears the reference and sets it to the preceding link in the list.
function ~SBCReferenceListLinkPointerBackward#
Destroys the backward reference list link pointer.