Unreal Snake Game 1.0.0
Public Member Functions | Private Attributes | Friends | List of all members
SnakeGame::TDoubleLinkedListIterator< NodeType, ElementType > Class Template Reference

Public Member Functions

 TDoubleLinkedListIterator (NodeType *StartingNode)
 
FORCEINLINE operator bool () const
 
TDoubleLinkedListIteratoroperator++ ()
 
TDoubleLinkedListIterator operator++ (int)
 
TDoubleLinkedListIteratoroperator-- ()
 
TDoubleLinkedListIterator operator-- (int)
 
ElementType & operator-> () const
 
ElementType & operator* () const
 
NodeType * GetNode () const
 

Private Attributes

NodeType * CurrentNode
 

Friends

bool operator== (const TDoubleLinkedListIterator &Lhs, const TDoubleLinkedListIterator &Rhs)
 
bool operator!= (const TDoubleLinkedListIterator &Lhs, const TDoubleLinkedListIterator &Rhs)
 

Member Function Documentation

◆ operator bool()

template<class NodeType , class ElementType >
FORCEINLINE SnakeGame::TDoubleLinkedListIterator< NodeType, ElementType >::operator bool ( ) const
inlineexplicit

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


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