Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

DerefIterator< Iter, Value > Class Template Reference

#include <DerefIterator.h>

Inheritance diagram for DerefIterator< Iter, Value >:

ContainerDerIter< Pred, Iter, Value > List of all members.

Public Types

typedef Value value_type
typedef Value & reference
typedef Value * pointer
typedef Iter::difference_type difference_type
typedef Iter::iterator_category iterator_category

Public Member Functions

 DerefIterator ()
 DerefIterator (const Iter &i)
DerefIteratoroperator++ ()
DerefIterator operator++ (int)
DerefIteratoroperator-- ()
DerefIterator operator-- (int)
reference operator * () const
pointer operator-> () const

template<class Iter, class Value>
class DerefIterator< Iter, Value >


Member Typedef Documentation

template<class Iter, class Value>
typedef Iter::difference_type DerefIterator< Iter, Value >::difference_type
 

template<class Iter, class Value>
typedef Iter::iterator_category DerefIterator< Iter, Value >::iterator_category
 

template<class Iter, class Value>
typedef Value* DerefIterator< Iter, Value >::pointer
 

template<class Iter, class Value>
typedef Value& DerefIterator< Iter, Value >::reference
 

template<class Iter, class Value>
typedef Value DerefIterator< Iter, Value >::value_type
 


Constructor & Destructor Documentation

template<class Iter, class Value>
DerefIterator< Iter, Value >::DerefIterator  )  [inline]
 

template<class Iter, class Value>
DerefIterator< Iter, Value >::DerefIterator const Iter &  i  )  [inline]
 


Member Function Documentation

template<class Iter, class Value>
reference DerefIterator< Iter, Value >::operator *  )  const [inline]
 

template<class Iter, class Value>
DerefIterator DerefIterator< Iter, Value >::operator++ int   )  [inline]
 

template<class Iter, class Value>
DerefIterator& DerefIterator< Iter, Value >::operator++  )  [inline]
 

template<class Iter, class Value>
DerefIterator DerefIterator< Iter, Value >::operator-- int   )  [inline]
 

template<class Iter, class Value>
DerefIterator& DerefIterator< Iter, Value >::operator--  )  [inline]
 

template<class Iter, class Value>
pointer DerefIterator< Iter, Value >::operator->  )  const [inline]
 


The documentation for this class was generated from the following file:
Generated on Wed Sep 14 11:27:08 2005 for yast2-storage by  doxygen 1.4.4