#include <Sequence.H>
Public Types | |
| typedef Elem | value_type | 
| typedef Elem * | pointer | 
| typedef Elem & | reference | 
| typedef unsigned int | size_type | 
| typedef int | difference_type | 
| typedef std::bidirectional_iterator_tag | iterator_category | 
Public Member Functions | |
| Iterator (Sequence< Elem, elem_ptrfree > &s, unsigned int i) throw () | |
| Iterator (const Iterator &other) throw () | |
| bool | operator== (const Iterator &other) const | 
| bool | operator!= (const Iterator &other) const | 
| bool | operator< (const Iterator &other) const | 
| difference_type | operator- (const Iterator &other) const | 
| Iterator | operator- (difference_type d) | 
| Iterator | operator+ (difference_type d) | 
| Iterator & | operator= (const Iterator &other) throw () | 
| Iterator & | operator+= (difference_type d) | 
| Iterator & | operator-= (difference_type d) | 
| Elem & | operator * () const throw () | 
| Iterator & | operator++ () throw () | 
| Iterator | operator++ (int) | 
| Iterator & | operator-- () throw () | 
| Iterator | operator-- (int) | 
Private Attributes | |
| Sequence< Elem, elem_ptrfree > & | seq | 
| unsigned int | index | 
      
  | 
  |||||
| 
 
 Definition at line 152 of file Sequence.H.  | 
  
      
  | 
  |||||
| 
 
 Definition at line 153 of file Sequence.H.  | 
  
      
  | 
  |||||
| 
 
 Definition at line 149 of file Sequence.H.  | 
  
      
  | 
  |||||
| 
 
 Definition at line 150 of file Sequence.H.  | 
  
      
  | 
  |||||
| 
 
 Definition at line 151 of file Sequence.H.  | 
  
      
  | 
  |||||
| 
 
 Definition at line 148 of file Sequence.H.  | 
  
      
  | 
  ||||||||||||||||
| 
 
 Definition at line 159 of file Sequence.H.  | 
  
      
  | 
  ||||||||||
| 
 
 Definition at line 163 of file Sequence.H.  | 
  
      
  | 
  |||||||||
| 
 
 Definition at line 203 of file Sequence.H. References Sequence< Elem, elem_ptrfree >::get_ref().  | 
  
      
  | 
  ||||||||||
| 
 
 Definition at line 169 of file Sequence.H. References Sequence< Elem, elem_ptrfree >::Iterator::index, and Sequence< Elem, elem_ptrfree >::Iterator::seq.  | 
  
      
  | 
  ||||||||||
| 
 
 Definition at line 185 of file Sequence.H. References Sequence< Elem, elem_ptrfree >::Iterator::index.  | 
  
      
  | 
  ||||||||||
| 
 
 Definition at line 208 of file Sequence.H.  | 
  
      
  | 
  |||||||||
| 
 
 Definition at line 206 of file Sequence.H.  | 
  
      
  | 
  ||||||||||
| 
 
 Definition at line 198 of file Sequence.H.  | 
  
      
  | 
  ||||||||||
| 
 
 Definition at line 179 of file Sequence.H. References Sequence< Elem, elem_ptrfree >::Iterator::index.  | 
  
      
  | 
  ||||||||||
| 
 
 Definition at line 174 of file Sequence.H. References Sequence< Elem, elem_ptrfree >::Iterator::index, and Sequence< Elem, elem_ptrfree >::Iterator::seq.  | 
  
      
  | 
  ||||||||||
| 
 
 Definition at line 212 of file Sequence.H.  | 
  
      
  | 
  |||||||||
| 
 
 Definition at line 210 of file Sequence.H.  | 
  
      
  | 
  ||||||||||
| 
 
 Definition at line 200 of file Sequence.H.  | 
  
      
  | 
  ||||||||||
| 
 
 Definition at line 171 of file Sequence.H. References Sequence< Elem, elem_ptrfree >::Iterator::index, and Sequence< Elem, elem_ptrfree >::Iterator::seq.  | 
  
      
  | 
  ||||||||||
| 
 
 Definition at line 192 of file Sequence.H.  | 
  
      
  | 
  ||||||||||
| 
 
 Definition at line 167 of file Sequence.H. References Sequence< Elem, elem_ptrfree >::Iterator::index, and Sequence< Elem, elem_ptrfree >::Iterator::seq.  | 
  
      
  | 
  |||||
      
  | 
  |||||
 1.4.2