Unreal Snake Game 1.0.0
Public Member Functions | Protected Attributes | Friends | List of all members
SnakeGame::TLinkedListIteratorBase< ContainerType > Class Template Reference
Inheritance diagram for SnakeGame::TLinkedListIteratorBase< ContainerType >:
SnakeGame::TLinkedListIterator< ContainerType, ElementType >

Public Member Functions

 TLinkedListIteratorBase (ContainerType *FirstLink)
 
FORCEINLINE void Next ()
 
FORCEINLINE TLinkedListIteratorBaseoperator++ ()
 
FORCEINLINE TLinkedListIteratorBase operator++ (int)
 
FORCEINLINE operator bool () const
 

Protected Attributes

ContainerType * CurrentLink
 

Friends

FORCEINLINE friend bool operator== (const TLinkedListIteratorBase &Lhs, const TLinkedListIteratorBase &Rhs)
 
FORCEINLINE friend bool operator!= (const TLinkedListIteratorBase &Lhs, const TLinkedListIteratorBase &Rhs)
 

Member Function Documentation

◆ Next()

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

Advances the iterator to the next element.

◆ operator bool()

template<class ContainerType >
FORCEINLINE SnakeGame::TLinkedListIteratorBase< ContainerType >::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: