Inferno
0.2
|
#include <containers.hpp>
Public Member Functions | |
virtual shared_ptr < iterator_interface > | Clone () const =0 |
virtual iterator_interface & | operator++ ()=0 |
virtual iterator_interface & | operator-- () |
virtual const VALUE_INTERFACE & | operator* () const =0 |
virtual const VALUE_INTERFACE * | operator-> () const =0 |
virtual bool | operator== (const iterator_interface &ib) const =0 |
virtual void | Overwrite (const VALUE_INTERFACE *v) const =0 |
virtual const bool | IsOrdered () const =0 |
virtual const int | GetCount () const |
Definition at line 29 of file containers.hpp.
virtual shared_ptr<iterator_interface> OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator_interface::Clone | ( | ) | const [pure virtual] |
virtual const int OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator_interface::GetCount | ( | ) | const [inline, virtual] |
Reimplemented in OOStd::CountingIterator< SUB_BASE, VALUE_INTERFACE >.
Definition at line 40 of file containers.hpp.
References ASSERTFAIL.
virtual const bool OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator_interface::IsOrdered | ( | ) | const [pure virtual] |
virtual const VALUE_INTERFACE& OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator_interface::operator* | ( | ) | const [pure virtual] |
virtual iterator_interface& OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator_interface::operator++ | ( | ) | [pure virtual] |
virtual iterator_interface& OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator_interface::operator-- | ( | ) | [inline, virtual] |
Reimplemented in OOStd::CountingIterator< SUB_BASE, VALUE_INTERFACE >, and OOStd::ContainerCommon< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >::iterator.
Definition at line 34 of file containers.hpp.
References ASSERTFAIL.
virtual const VALUE_INTERFACE* OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator_interface::operator-> | ( | ) | const [pure virtual] |
virtual bool OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator_interface::operator== | ( | const iterator_interface & | ib | ) | const [pure virtual] |
virtual void OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator_interface::Overwrite | ( | const VALUE_INTERFACE * | v | ) | const [pure virtual] |