UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TDoubleLinkedList< ElementType >::TDoubleLinkedListNode Class Reference

#include <List.h>

Public Member Functions

 TDoubleLinkedListNode (const ElementType &InValue)
 
const ElementType & GetValue () const
 
ElementType & GetValue ()
 
TDoubleLinkedListNodeGetNextNode ()
 
const TDoubleLinkedListNodeGetNextNode () const
 
TDoubleLinkedListNodeGetPrevNode ()
 
const TDoubleLinkedListNodeGetPrevNode () const
 

Protected Attributes

ElementType Value
 
TDoubleLinkedListNodeNextNode
 
TDoubleLinkedListNodePrevNode
 

Friends

class TDoubleLinkedList
 

Constructor & Destructor Documentation

◆ TDoubleLinkedListNode()

template<class ElementType >
TDoubleLinkedList< ElementType >::TDoubleLinkedListNode::TDoubleLinkedListNode ( const ElementType &  InValue)
inline

Constructor

Member Function Documentation

◆ GetNextNode() [1/2]

template<class ElementType >
TDoubleLinkedListNode * TDoubleLinkedList< ElementType >::TDoubleLinkedListNode::GetNextNode ( )
inline

◆ GetNextNode() [2/2]

template<class ElementType >
const TDoubleLinkedListNode * TDoubleLinkedList< ElementType >::TDoubleLinkedListNode::GetNextNode ( ) const
inline

◆ GetPrevNode() [1/2]

template<class ElementType >
TDoubleLinkedListNode * TDoubleLinkedList< ElementType >::TDoubleLinkedListNode::GetPrevNode ( )
inline

◆ GetPrevNode() [2/2]

template<class ElementType >
const TDoubleLinkedListNode * TDoubleLinkedList< ElementType >::TDoubleLinkedListNode::GetPrevNode ( ) const
inline

◆ GetValue() [1/2]

template<class ElementType >
ElementType & TDoubleLinkedList< ElementType >::TDoubleLinkedListNode::GetValue ( )
inline

◆ GetValue() [2/2]

template<class ElementType >
const ElementType & TDoubleLinkedList< ElementType >::TDoubleLinkedListNode::GetValue ( ) const
inline

Friends And Related Symbol Documentation

◆ TDoubleLinkedList

template<class ElementType >
friend class TDoubleLinkedList
friend

Member Data Documentation

◆ NextNode

template<class ElementType >
TDoubleLinkedListNode* TDoubleLinkedList< ElementType >::TDoubleLinkedListNode::NextNode
protected

◆ PrevNode

template<class ElementType >
TDoubleLinkedListNode* TDoubleLinkedList< ElementType >::TDoubleLinkedListNode::PrevNode
protected

◆ Value

template<class ElementType >
ElementType TDoubleLinkedList< ElementType >::TDoubleLinkedListNode::Value
protected

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