DeSiGNAR
0.5a
Data Structures General Library
|
#include <list.H>
Public Member Functions | |
Iterator () | |
Iterator (const SLList< T > &l) | |
Iterator (const SLList< T > &l, Node *c) | |
Iterator (const Iterator &it) | |
Iterator (Iterator &&it) | |
Iterator & | operator= (const Iterator &it) |
Iterator & | operator= (Iterator &&it) |
void | swap (Iterator &it) |
lint_t | get_position () const |
bool | has_current () const |
T & | get_current () |
const T & | get_current () const |
void | next () |
void | reset () |
T | del () |
Public Member Functions inherited from Designar::ForwardIterator< Iterator, T > | |
Iterator & | operator++ () |
Iterator | operator++ (int) |
Public Member Functions inherited from Designar::BasicIterator< Iterator, T, false > | |
bool | has_curr () const |
RetType< RET_CPY, T, T & > | get_curr () |
RetType< RET_CPY, T, const T & > | get_curr () const |
RetType< RET_CPY, T, T & > | operator* () |
RetType< RET_CPY, T, const T & > | operator* () const |
T * | operator-> () |
bool | operator== (const Iterator &it) const |
bool | operator!= (const Iterator &it) const |
Protected Member Functions | |
Node * | get_location () const |
Protected Member Functions inherited from Designar::BasicIterator< Iterator, T, false > | |
Iterator & | me () |
const Iterator & | const_me () const |
Friends | |
class | BasicIterator< Iterator, T > |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |