UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TLinkedListIteratorBase< ContainerType > Class Template Reference

#include <List.h>

+ Inheritance diagram for TLinkedListIteratorBase< ContainerType >:

Public Member Functions

 TLinkedListIteratorBase (ContainerType *FirstLink)
 
void Next ()
 
TLinkedListIteratorBaseoperator++ ()
 
TLinkedListIteratorBase operator++ (int)
 
UE_FORCEINLINE_HINT operator bool () const
 
UE_FORCEINLINE_HINT bool operator== (const TLinkedListIteratorBase &Rhs) const
 
UE_FORCEINLINE_HINT bool operator!= (const TLinkedListIteratorBase &Rhs) const
 

Protected Attributes

ContainerType * CurrentLink
 

Constructor & Destructor Documentation

◆ TLinkedListIteratorBase()

template<class ContainerType >
TLinkedListIteratorBase< ContainerType >::TLinkedListIteratorBase ( ContainerType *  FirstLink)
inlineexplicit

Member Function Documentation

◆ Next()

template<class ContainerType >
void TLinkedListIteratorBase< ContainerType >::Next ( )
inline

Advances the iterator to the next element.

◆ operator bool()

template<class ContainerType >
UE_FORCEINLINE_HINT TLinkedListIteratorBase< ContainerType >::operator bool ( ) const
inlineexplicit

conversion to "bool" returning true if the iterator is valid.

◆ operator!=()

template<class ContainerType >
UE_FORCEINLINE_HINT bool TLinkedListIteratorBase< ContainerType >::operator!= ( const TLinkedListIteratorBase< ContainerType > &  Rhs) const
inline

◆ operator++() [1/2]

template<class ContainerType >
TLinkedListIteratorBase & TLinkedListIteratorBase< ContainerType >::operator++ ( )
inline

◆ operator++() [2/2]

template<class ContainerType >
TLinkedListIteratorBase TLinkedListIteratorBase< ContainerType >::operator++ ( int  )
inline

◆ operator==()

template<class ContainerType >
UE_FORCEINLINE_HINT bool TLinkedListIteratorBase< ContainerType >::operator== ( const TLinkedListIteratorBase< ContainerType > &  Rhs) const
inline

Member Data Documentation

◆ CurrentLink

template<class ContainerType >
ContainerType* TLinkedListIteratorBase< ContainerType >::CurrentLink
protected

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