SLListBase::link Struct Reference

The structure for a singly-linked storage node. More...

Collaboration diagram for SLListBase::link:

Public Member Functions

 link () noexcept=default
 Default construct. More...
 
void deregister () noexcept
 Deregister the node (after removal) More...
 

Public Attributes

linknext_ = nullptr
 Pointer to next entry in list. More...
 

Detailed Description

The structure for a singly-linked storage node.

Definition at line 64 of file SLListBase.H.

Constructor & Destructor Documentation

◆ link()

link ( )
defaultnoexcept

Default construct.

Member Function Documentation

◆ deregister()

void deregister ( )
inlinenoexcept

Deregister the node (after removal)

Definition at line 79 of file SLListBase.H.

References SLListBase::link::next_.

Referenced by SLListBase::remove(), and SLListBase::removeHead().

Here is the caller graph for this function:

Member Data Documentation

◆ next_

link* next_ = nullptr

Pointer to next entry in list.

Definition at line 69 of file SLListBase.H.

Referenced by SLListBase::link::deregister(), SLListBase::push_back(), SLListBase::push_front(), SLListBase::remove(), and SLListBase::removeHead().


The documentation for this struct was generated from the following file: