Web Analytics Made Easy - Statcounter
Skip to content

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.

SBCReferenceListLinkPointerBackward::SBCReferenceListLinkPointerBackward () 

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:

  • r Pointer 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:

  • p Source backward reference list link pointer to copy.

function detachReferenceTarget#

Detaches the current reference target and attempts to reference the previous link.

virtual void SBCReferenceListLinkPointerBackward::detachReferenceTarget () 

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.

virtual SBCReferenceListLinkPointerBackward::~SBCReferenceListLinkPointerBackward ()