![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
#include <NCollection_TListNode.hxx>

Public Member Functions | |
| NCollection_TListNode (const TheItemType &theItem, NCollection_ListNode *theNext=nullptr) | |
| Constructor. | |
| NCollection_TListNode (TheItemType &&theItem, NCollection_ListNode *theNext=nullptr) | |
| template<typename... Args> | |
| NCollection_TListNode (std::in_place_t, NCollection_ListNode *theNext, Args &&... theArgs) | |
| Constructor with in-place value construction. | |
| const TheItemType & | Value () const noexcept |
| Constant value access. | |
| TheItemType & | ChangeValue () noexcept |
| Variable value access. | |
Public Member Functions inherited from NCollection_ListNode | |
| NCollection_ListNode (NCollection_ListNode *theNext) noexcept | |
| The only constructor. | |
| NCollection_ListNode *& | Next () noexcept |
| Next pointer access. | |
| NCollection_ListNode * | Next () const noexcept |
| Next pointer const access. | |
Static Public Member Functions | |
| static void | delNode (NCollection_ListNode *theNode, occ::handle< NCollection_BaseAllocator > &theAl) |
| Static deleter to be passed to BaseList. | |
Protected Attributes | |
| TheItemType | myValue |
| The item stored in the node. | |
Purpose: Abstract list node class. Used by BaseList Remark: Internal class
|
inline |
Constructor.
|
inline |
|
inline |
Constructor with in-place value construction.
|
inlinenoexcept |
Variable value access.
|
inlinestatic |
Static deleter to be passed to BaseList.
|
inlinenoexcept |
Constant value access.
|
protected |
The item stored in the node.