#include <Depends/Details/Iterator.h>
Inheritance diagram for Depends::Details::Iterator< ValueType, ReferenceType, PointerType, ScoreType, IteratorType >:
Public Types | |
typedef Iterator< ValueType, ValueType &, ValueType *, ScoreType, IteratorType > | iterator |
typedef Iterator< ValueType, const ValueType &, const ValueType *, ScoreType, IteratorType > | const_iterator |
typedef IteratorBase< ValueType, ReferenceType, PointerType, ScoreType, IteratorType > | super |
typedef Node< ValueType, ScoreType > | node_type |
Public Member Functions | |
Iterator (const IteratorType &i) | |
Iterator (const iterator &i) | |
Iterator & | operator++ () |
Iterator | operator++ (int) |
Iterator & | operator-- () |
Iterator | operator-- (int) |
ReferenceType | operator * () const |
PointerType | operator-> () const |
bool | operator== (const IteratorBase &i) const |
bool | operator!= (const IteratorBase &i) const |
const node_type * | node () const |
node_type * | node () |
Public Attributes | |
IteratorType | iter_ |
Definition at line 74 of file Iterator.h.