Web Analytics Made Easy - Statcounter
Skip to content

Class SBCReferenceListLinkPointer#

ClassList > SBCReferenceListLinkPointer

Inherits the following classes: SBPointer< SBCReferenceListLink >

Inherited by the following classes: SBCReferenceList::const_iterator, SBCReferenceList::const_reverse_iterator, SBCReferenceList::iterator, SBCReferenceList::reverse_iterator, SBCReferenceListLinkPointerBackward, SBCReferenceListLinkPointerForward

Public Functions#

Type Name
SBCReferenceListLinkPointer ()
Default constructs a SBCReferenceListLinkPointer.
SBCReferenceListLinkPointer (SBCReferenceListLink * referenceListLink)
Constructs a SBCReferenceListLinkPointer from a raw pointer.
SBCReferenceListLinkPointer (const SBCReferenceListLinkPointer & referenceListLinkPointer)
Copy constructs a SBCReferenceListLinkPointer from another instance.
virtual void detachReferenceTarget ()
Detaches the reference target from the pointer.
SBCReferenceListLink * getLink () const
Retrieves the linked SBCReferenceListLink.
void setLink (SBCReferenceListLink * referenceListLink)
Sets the linked SBCReferenceListLink.
virtual ~SBCReferenceListLinkPointer ()
Destroys the SBCReferenceListLinkPointer.

Public Functions Documentation#

function SBCReferenceListLinkPointer [1/3]#

Default constructs a SBCReferenceListLinkPointer.

SBCReferenceListLinkPointer::SBCReferenceListLinkPointer () 


function SBCReferenceListLinkPointer [2/3]#

Constructs a SBCReferenceListLinkPointer from a raw pointer.

SBCReferenceListLinkPointer::SBCReferenceListLinkPointer (
    SBCReferenceListLink * referenceListLink
) 

Parameters:

  • r Pointer to the reference list link to manage.

function SBCReferenceListLinkPointer [3/3]#

Copy constructs a SBCReferenceListLinkPointer from another instance.

SBCReferenceListLinkPointer::SBCReferenceListLinkPointer (
    const SBCReferenceListLinkPointer & referenceListLinkPointer
) 

Parameters:

  • p Source pointer to copy from.

function detachReferenceTarget#

Detaches the reference target from the pointer.

virtual void SBCReferenceListLinkPointer::detachReferenceTarget () 

After this call, the pointer no longer references any target.


Retrieves the linked SBCReferenceListLink.

SBCReferenceListLink * SBCReferenceListLinkPointer::getLink () const

Returns:

Pointer to the linked SBCReferenceListLink, or nullptr if none.


Sets the linked SBCReferenceListLink.

void SBCReferenceListLinkPointer::setLink (
    SBCReferenceListLink * referenceListLink
) 

Parameters:

  • l Pointer to the reference list link to set.

function ~SBCReferenceListLinkPointer#

Destroys the SBCReferenceListLinkPointer.

virtual SBCReferenceListLinkPointer::~SBCReferenceListLinkPointer ()