Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

iterator Class Reference

List of all members.

Public Types

typedef std::iterator_traits<
iterator >::iterator_category 
iterator_category
typedef std::iterator_traits<
iterator >::reference 
reference
typedef std::iterator_traits<
iterator >::pointer 
pointer
typedef std::iterator_traits<
iterator >::value_type 
value_type
typedef std::iterator_traits<
iterator >::difference_type 
difference_type

Public Methods

 iterator ()
 iterator (std::vector< unsigned long >::iterator word, uint8 position)
 iterator (const iterator &i)
iterator & operator= (const iterator &i)
iterator & operator++ ()
iterator operator++ (int)
iterator operator+ (difference_type i) const
iterator & operator+= (difference_type i)
iterator & operator-- ()
iterator operator-- (int)
iterator operator- (difference_type i) const
iterator & operator-= (difference_type i)
difference_type operator- (iterator &i) const
reference operator[] (int i)
reference operator * ()
bool operator== (const iterator &c) const
bool operator!= (const iterator &c) const

Friends

class const_iterator

Member Typedef Documentation

typedef std::iterator_traits<iterator>::difference_type difference_type
 

typedef std::iterator_traits<iterator>::iterator_category iterator_category
 

typedef std::iterator_traits<iterator>::pointer pointer
 

typedef std::iterator_traits<iterator>::reference reference
 

typedef std::iterator_traits<iterator>::value_type value_type
 


Constructor & Destructor Documentation

iterator (    )  [inline]
 

iterator (  std::vector< unsigned long >::iterator    word,
uint8    position
)  [inline]
 

iterator (  const iterator &    i )  [inline]
 


Member Function Documentation

reference operator * (    )  [inline]
 

bool operator!= (  const iterator &    c )  const [inline]
 

iterator operator+ (  difference_type    i )  const [inline]
 

iterator operator++ (  int    )  [inline]
 

iterator& operator++ (    )  [inline]
 

iterator& operator+= (  difference_type    i )  [inline]
 

difference_type operator- (  iterator &    i )  const [inline]
 

iterator operator- (  difference_type    i )  const [inline]
 

iterator operator-- (  int    )  [inline]
 

iterator& operator-- (    )  [inline]
 

iterator& operator-= (  difference_type    i )  [inline]
 

iterator& operator= (  const iterator &    i )  [inline]
 

bool operator== (  const iterator &    c )  const [inline]
 

reference operator[] (  int    i )  [inline]
 


Friends And Related Function Documentation

friend class const_iterator [friend]
 


Generated on Mon Jun 20 09:16:52 2005 for linbox by doxygen1.2.18