Dillo
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
lout::container::untyped::Iterator Class Reference

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 ()
 
Iteratoroperator= (const Iterator &it2)
 
Iteratoroperator= (Iterator &it2)
 
bool hasNext ()
 
object::ObjectgetNext ()
 

Private Member Functions

 Iterator (Collection0::AbstractIterator *impl)
 

Private Attributes

Collection0::AbstractIteratorimpl
 

Friends

class Collection
 

Detailed Description

This is a small wrapper for AbstractIterator, which may be used directly, not as a pointer, to makes memory management simpler.

Constructor & Destructor Documentation

lout::container::untyped::Iterator::Iterator ( Collection0::AbstractIterator impl)
inlineprivate

References impl.

lout::container::untyped::Iterator::Iterator ( )
lout::container::untyped::Iterator::Iterator ( const Iterator it2)
lout::container::untyped::Iterator::Iterator ( Iterator it2)
lout::container::untyped::Iterator::~Iterator ( )

Member Function Documentation

object::Object* lout::container::untyped::Iterator::getNext ( )
inline
bool lout::container::untyped::Iterator::hasNext ( )
inline
Iterator & lout::container::untyped::Iterator::operator= ( const Iterator it2)
Iterator & lout::container::untyped::Iterator::operator= ( Iterator it2)

Friends And Related Function Documentation

friend class Collection
friend

Member Data Documentation

Collection0::AbstractIterator* lout::container::untyped::Iterator::impl
private

Referenced by Iterator(), and operator=().


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