NDDEM
Public Member Functions | Public Attributes | List of all members
fg::list< T >::iterator Class Reference

#include <LinkedList.h>

Public Member Functions

 iterator ()
 
 iterator (E *element)
 
bool operator== (iterator e)
 
bool operator!= (iterator e)
 
iteratoroperator++ (int v)
 
iteratoroperator-- (int v)
 
T & operator* ()
 
Eoperator-> ()
 
Eraw ()
 

Public Attributes

Eel
 

Constructor & Destructor Documentation

◆ iterator() [1/2]

template<typename T >
fg::list< T >::iterator::iterator ( )
inline

◆ iterator() [2/2]

template<typename T >
fg::list< T >::iterator::iterator ( E element)
inline

Member Function Documentation

◆ operator!=()

template<typename T >
bool fg::list< T >::iterator::operator!= ( iterator  e)
inline

◆ operator*()

template<typename T >
T& fg::list< T >::iterator::operator* ( )
inline

◆ operator++()

template<typename T >
iterator& fg::list< T >::iterator::operator++ ( int  v)
inline

◆ operator--()

template<typename T >
iterator& fg::list< T >::iterator::operator-- ( int  v)
inline

◆ operator->()

template<typename T >
E* fg::list< T >::iterator::operator-> ( )
inline

◆ operator==()

template<typename T >
bool fg::list< T >::iterator::operator== ( iterator  e)
inline

◆ raw()

template<typename T >
E* fg::list< T >::iterator::raw ( )
inline

Member Data Documentation

◆ el

template<typename T >
E* fg::list< T >::iterator::el

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