2005/5/9

     
 

class core_vector_reverse_iterator

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::lang::sys::core_vector_reverse_iterator< IT > Class Template Reference

#include <core_vector.h>

List of all members.


Detailed Description

template<class IT>
class acdk::lang::sys::core_vector_reverse_iterator< IT >

reverse iterator vor core_vector


Public Member Functions

 core_vector_reverse_iterator (core_vector< IT > &vec, int start)
 core_vector_reverse_iterator (const core_vector_reverse_iterator< IT > &other)
core_vector_reverse_iteratoroperator= (const core_vector_reverse_iterator< IT > &other)
core_vector_reverse_iterator<
IT > & 
operator++ ()
core_vector_reverse_iterator<
IT > & 
operator-- ()
bool operator== (const core_vector_reverse_iterator< IT > &other) const
bool operator!= (const core_vector_reverse_iterator< IT > &other) const
bool operator< (const core_vector_reverse_iterator< IT > &other) const
bool operator<= (const core_vector_reverse_iterator< IT > &other) const
bool operator> (const core_vector_reverse_iterator< IT > &other) const
bool operator>= (const core_vector_reverse_iterator< IT > &other) const
IT & operator * ()
const IT & operator * () const

Private Attributes

core_vector< IT > & _vec
int _pos


Constructor & Destructor Documentation

template<class IT>
acdk::lang::sys::core_vector_reverse_iterator< IT >::core_vector_reverse_iterator core_vector< IT > &  vec,
int  start
[inline]
 

template<class IT>
acdk::lang::sys::core_vector_reverse_iterator< IT >::core_vector_reverse_iterator const core_vector_reverse_iterator< IT > &  other  )  [inline]
 


Member Function Documentation

template<class IT>
const IT& acdk::lang::sys::core_vector_reverse_iterator< IT >::operator *  )  const [inline]
 

template<class IT>
IT& acdk::lang::sys::core_vector_reverse_iterator< IT >::operator *  )  [inline]
 

template<class IT>
bool acdk::lang::sys::core_vector_reverse_iterator< IT >::operator!= const core_vector_reverse_iterator< IT > &  other  )  const [inline]
 

template<class IT>
core_vector_reverse_iterator<IT>& acdk::lang::sys::core_vector_reverse_iterator< IT >::operator++  )  [inline]
 

template<class IT>
core_vector_reverse_iterator<IT>& acdk::lang::sys::core_vector_reverse_iterator< IT >::operator--  )  [inline]
 

template<class IT>
bool acdk::lang::sys::core_vector_reverse_iterator< IT >::operator< const core_vector_reverse_iterator< IT > &  other  )  const [inline]
 

template<class IT>
bool acdk::lang::sys::core_vector_reverse_iterator< IT >::operator<= const core_vector_reverse_iterator< IT > &  other  )  const [inline]
 

template<class IT>
core_vector_reverse_iterator& acdk::lang::sys::core_vector_reverse_iterator< IT >::operator= const core_vector_reverse_iterator< IT > &  other  )  [inline]
 

template<class IT>
bool acdk::lang::sys::core_vector_reverse_iterator< IT >::operator== const core_vector_reverse_iterator< IT > &  other  )  const [inline]
 

template<class IT>
bool acdk::lang::sys::core_vector_reverse_iterator< IT >::operator> const core_vector_reverse_iterator< IT > &  other  )  const [inline]
 

template<class IT>
bool acdk::lang::sys::core_vector_reverse_iterator< IT >::operator>= const core_vector_reverse_iterator< IT > &  other  )  const [inline]
 


Member Data Documentation

template<class IT>
int acdk::lang::sys::core_vector_reverse_iterator< IT >::_pos [private]
 

template<class IT>
core_vector<IT>& acdk::lang::sys::core_vector_reverse_iterator< IT >::_vec [private]