DeSiGNAR  0.5a
Data Structures General Library
Public Member Functions | List of all members
Designar::DLNode< T >::Iterator Class Reference

#include <nodesdef.H>

Inheritance diagram for Designar::DLNode< T >::Iterator:
Inheritance graph
[legend]
Collaboration diagram for Designar::DLNode< T >::Iterator:
Collaboration graph
[legend]

Public Member Functions

DLNode * get_current ()
 
DLNode * get_current () const
 
DLNode * del ()
 
DLNode * operator* ()
 
DLNode * operator* () const
 
- Public Member Functions inherited from Designar::DL::Iterator
 Iterator ()
 
 Iterator (DL *h)
 
 Iterator (DL *h, DL *c)
 
 Iterator (const Iterator &it)
 
 Iterator (Iterator &&it)
 
Iterator & operator= (const Iterator &it)
 
Iterator & operator= (Iterator &&it)
 
void swap (Iterator &it)
 
bool has_current () const
 
DL * get_current ()
 
DL * get_current () const
 
void next ()
 
void prev ()
 
void reset ()
 
DL * del ()
 

Additional Inherited Members

- Protected Member Functions inherited from Designar::DL::Iterator
DL * get_head () const
 
DL * get_location () const
 

Member Function Documentation

template<typename T>
DLNode* Designar::DLNode< T >::Iterator::del ( )
inline
template<typename T>
DLNode* Designar::DLNode< T >::Iterator::get_current ( )
inline
template<typename T>
DLNode* Designar::DLNode< T >::Iterator::get_current ( ) const
inline
template<typename T>
DLNode* Designar::DLNode< T >::Iterator::operator* ( )
inline
template<typename T>
DLNode* Designar::DLNode< T >::Iterator::operator* ( ) const
inline

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