| Inferno
    0.2
    | 
#include <containers.hpp>
| Public Types | |
| typedef forward_iterator_tag | iterator_category | 
| typedef VALUE_INTERFACE | value_type | 
| typedef int | difference_type | 
| typedef const value_type * | pointer | 
| typedef const value_type & | reference | 
| Public Member Functions | |
| iterator () | |
| iterator (const iterator_interface &ib) | |
| iterator (const iterator &i) | |
| iterator & | operator= (const iterator &i) | 
| iterator & | operator++ () | 
| iterator & | operator-- () | 
| const value_type & | operator* () const | 
| const value_type * | operator-> () const | 
| bool | operator== (const iterator &i) const | 
| bool | operator!= (const iterator &i) const | 
| void | Overwrite (const value_type *v) const | 
| const bool | IsOrdered () const | 
| const int | GetCount () const | 
| iterator_interface * | GetUnderlyingIterator () | 
| virtual shared_ptr < iterator_interface > | Clone () | 
| operator string () | |
Definition at line 48 of file containers.hpp.
| typedef int OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::difference_type | 
Definition at line 53 of file containers.hpp.
| typedef forward_iterator_tag OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::iterator_category | 
Definition at line 51 of file containers.hpp.
| typedef const value_type* OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::pointer | 
Definition at line 54 of file containers.hpp.
| typedef const value_type& OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::reference | 
Definition at line 55 of file containers.hpp.
| typedef VALUE_INTERFACE OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::value_type | 
Definition at line 52 of file containers.hpp.
| OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::iterator | ( | ) |  [inline] | 
Definition at line 57 of file containers.hpp.
| OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::iterator | ( | const iterator_interface & | ib | ) |  [inline] | 
Definition at line 60 of file containers.hpp.
References OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::Clone().
| OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::iterator | ( | const iterator & | i | ) |  [inline] | 
Definition at line 63 of file containers.hpp.
| virtual shared_ptr<iterator_interface> OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::Clone | ( | ) |  [inline, virtual] | 
Definition at line 136 of file containers.hpp.
References ASSERT, and OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::Clone().
Referenced by OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::Clone(), and OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::iterator().
| const int OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::GetCount | ( | ) | const  [inline] | 
Definition at line 123 of file containers.hpp.
References OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::GetCount().
Referenced by OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::GetCount().
| iterator_interface* OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::GetUnderlyingIterator | ( | ) |  [inline] | 
Definition at line 128 of file containers.hpp.
References OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::GetUnderlyingIterator().
Referenced by OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::GetUnderlyingIterator().
| const bool OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::IsOrdered | ( | ) | const  [inline] | 
Definition at line 118 of file containers.hpp.
References OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::IsOrdered().
Referenced by OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::IsOrdered().
| OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::operator string | ( | ) |  [inline] | 
Definition at line 142 of file containers.hpp.
References Traceable::CPPFilt().
| bool OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::operator!= | ( | const iterator & | i | ) | const  [inline] | 
Definition at line 106 of file containers.hpp.
References ASSERT, and OOStd::operator==().
| const value_type& OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::operator* | ( | ) | const  [inline] | 
Definition at line 88 of file containers.hpp.
References ASSERT, and OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::operator*().
Referenced by OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::operator*().
| iterator& OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::operator++ | ( | ) |  [inline] | 
Definition at line 72 of file containers.hpp.
References ASSERT, and OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::operator++().
Referenced by OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::operator++().
| iterator& OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::operator-- | ( | ) |  [inline] | 
Definition at line 80 of file containers.hpp.
References ASSERT, and OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::operator--().
Referenced by OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::operator--().
| const value_type* OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::operator-> | ( | ) | const  [inline] | 
Definition at line 94 of file containers.hpp.
References ASSERT, and OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::operator->().
Referenced by OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::operator->().
| iterator& OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::operator= | ( | const iterator & | i | ) |  [inline] | 
Definition at line 66 of file containers.hpp.
References OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::operator=().
Referenced by OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::operator=().
| bool OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::operator== | ( | const iterator & | i | ) | const  [inline] | 
Definition at line 100 of file containers.hpp.
References ASSERT.
| void OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::Overwrite | ( | const value_type * | v | ) | const  [inline] | 
Definition at line 112 of file containers.hpp.
References ASSERT, and OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::Overwrite().
Referenced by OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator::Overwrite().