Dillo v3.1.1-111-gd4f56d0d
|
This is a small wrapper for AbstractIterator, which may be used directly, not as a pointer, to makes memory management simpler. More...
#include <container.hh>
Public Member Functions | |
Iterator () | |
Iterator (const Iterator &it2) | |
Iterator (Iterator &it2) | |
~Iterator () | |
Iterator & | operator= (const Iterator &it2) |
Iterator & | operator= (Iterator &it2) |
bool | hasNext () |
object::Object * | getNext () |
Private Member Functions | |
Iterator (Collection0::AbstractIterator *impl) | |
Private Attributes | |
Collection0::AbstractIterator * | impl |
Friends | |
class | Collection |
This is a small wrapper for AbstractIterator, which may be used directly, not as a pointer, to makes memory management simpler.
Definition at line 86 of file container.hh.
|
inlineprivate |
Definition at line 94 of file container.hh.
References impl.
lout::container::untyped::Iterator::Iterator | ( | ) |
Definition at line 39 of file container.cc.
References impl.
lout::container::untyped::Iterator::Iterator | ( | const Iterator & | it2 | ) |
Definition at line 44 of file container.cc.
References impl, and lout::container::untyped::Collection0::AbstractIterator::ref().
lout::container::untyped::Iterator::Iterator | ( | Iterator & | it2 | ) |
Definition at line 51 of file container.cc.
References impl, and lout::container::untyped::Collection0::AbstractIterator::ref().
lout::container::untyped::Iterator::~Iterator | ( | ) |
Definition at line 78 of file container.cc.
References impl, and lout::container::untyped::Collection0::AbstractIterator::unref().
|
inline |
Definition at line 105 of file container.hh.
References lout::container::untyped::Collection0::AbstractIterator::getNext(), and impl.
Referenced by lout::container::typed::Iterator< T >::getNext().
|
inline |
Definition at line 104 of file container.hh.
References lout::container::untyped::Collection0::AbstractIterator::hasNext(), and impl.
Referenced by lout::container::typed::Iterator< T >::hasNext(), and lout::container::untyped::Collection::intoStringBuffer().
Definition at line 58 of file container.cc.
References impl, lout::container::untyped::Collection0::AbstractIterator::ref(), and lout::container::untyped::Collection0::AbstractIterator::unref().
Definition at line 68 of file container.cc.
References impl, lout::container::untyped::Collection0::AbstractIterator::ref(), and lout::container::untyped::Collection0::AbstractIterator::unref().
|
friend |
Definition at line 88 of file container.hh.
|
private |
Definition at line 91 of file container.hh.
Referenced by getNext(), hasNext(), Iterator(), Iterator(), Iterator(), Iterator(), operator=(), operator=(), and ~Iterator().