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

DLNodeget_current ()
 
DLNodeget_current () const
 
DLNodedel ()
 
DLNodeoperator* ()
 
DLNodeoperator* () 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)
 
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 ()
 

Additional Inherited Members

- Protected Member Functions inherited from Designar::DL::Iterator
DLget_head () const
 
DLget_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: