DeSiGNAR  0.5a
Data Structures General Library
Public Member Functions | Protected Member Functions | List of all members
Designar::DL::Iterator Class Reference

#include <nodesdef.H>

Inheritance diagram for Designar::DL::Iterator:
Inheritance graph
[legend]

Public Member Functions

 Iterator ()
 
 Iterator (DL *h)
 
 Iterator (DL *h, DL *c)
 
 Iterator (const Iterator &it)
 
 Iterator (Iterator &&it)
 
Iteratoroperator= (const Iterator &it)
 
Iteratoroperator= (Iterator &&it)
 
void swap (Iterator &it)
 
bool has_current () const
 
DLget_current ()
 
DLget_current () const
 
void next ()
 
void prev ()
 
void reset ()
 
DLdel ()
 

Protected Member Functions

DLget_head () const
 
DLget_location () const
 

Constructor & Destructor Documentation

Designar::DL::Iterator::Iterator ( )
inline
Designar::DL::Iterator::Iterator ( DL h)
inline
Designar::DL::Iterator::Iterator ( DL h,
DL c 
)
inline
Designar::DL::Iterator::Iterator ( const Iterator it)
inline
Designar::DL::Iterator::Iterator ( Iterator &&  it)
inline

Member Function Documentation

DL* Designar::DL::Iterator::del ( )
inline
DL* Designar::DL::Iterator::get_current ( )
inline
DL* Designar::DL::Iterator::get_current ( ) const
inline
DL* Designar::DL::Iterator::get_head ( ) const
inlineprotected
DL* Designar::DL::Iterator::get_location ( ) const
inlineprotected
bool Designar::DL::Iterator::has_current ( ) const
inline
void Designar::DL::Iterator::next ( )
inline
Iterator& Designar::DL::Iterator::operator= ( const Iterator it)
inline
Iterator& Designar::DL::Iterator::operator= ( Iterator &&  it)
inline
void Designar::DL::Iterator::prev ( )
inline
void Designar::DL::Iterator::reset ( )
inline
void Designar::DL::Iterator::swap ( Iterator it)
inline

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