Horizon Official Technical Documentation
|
|
#include <Head.hpp>
Public Types | |
typedef std::bidirectional_iterator_tag | iterator_category |
typedef _Ty | value_type |
typedef _Ty * | pointer |
typedef _Ty const * | const_pointer |
typedef _Ty & | reference |
typedef _Ty const & | const_reference |
Public Member Functions | |
Iterator () | |
Iterator (pointer _Pnode) | |
Iterator & | operator= (Iterator const &_Right) |
Iterator & | operator= (const_pointer const &_Right) |
reference | operator* () |
pointer | operator-> () |
Iterator & | operator++ () |
Iterator | operator++ (int) |
Iterator & | operator-- () |
Iterator | operator-- (int) |
bool | operator== (Iterator const &_Right) const |
bool | operator!= (Iterator const &_Right) const |
bool | operator== (pointer const &_Right) const |
bool | operator!= (pointer const &_Right) const |
bool | operator== (const_reference _Right) const |
bool | operator!= (const_reference _Right) const |
pointer | _Mynode () |
Protected Attributes | |
pointer | _Ptr |
typedef _Ty const* Horizon::Structures::LinkedList::Head::Iterator< _Ty >::const_pointer |
typedef _Ty const& Horizon::Structures::LinkedList::Head::Iterator< _Ty >::const_reference |
typedef std::bidirectional_iterator_tag Horizon::Structures::LinkedList::Head::Iterator< _Ty >::iterator_category |
typedef _Ty* Horizon::Structures::LinkedList::Head::Iterator< _Ty >::pointer |
typedef _Ty& Horizon::Structures::LinkedList::Head::Iterator< _Ty >::reference |
typedef _Ty Horizon::Structures::LinkedList::Head::Iterator< _Ty >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References Horizon::Structures::LinkedList::Head::Iterator< _Ty >::_Ptr.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
Referenced by Horizon::Structures::LinkedList::Head::Iterator< _Ty >::_Mynode(), Horizon::Structures::LinkedList::Head::Iterator< _Ty >::operator!=(), Horizon::Structures::LinkedList::Head::Iterator< _Ty >::operator*(), Horizon::Structures::LinkedList::Head::Iterator< _Ty >::operator++(), Horizon::Structures::LinkedList::Head::Iterator< _Ty >::operator--(), Horizon::Structures::LinkedList::Head::Iterator< _Ty >::operator->(), Horizon::Structures::LinkedList::Head::Iterator< _Ty >::operator=(), and Horizon::Structures::LinkedList::Head::Iterator< _Ty >::operator==().