yast2-storage
Public Types | Public Member Functions

storage::CastIterator< Iter, CastResult > Class Template Reference

#include <StorageTmpl.h>

List of all members.

Public Types

typedef CastResult value_type
typedef CastResult & reference
typedef CastResult * pointer

Public Member Functions

 CastIterator ()
 CastIterator (const Iter &i)
template<class It >
 CastIterator (const It &i)
CastResult operator* () const
CastResult * operator-> () const
CastIteratoroperator++ ()
CastIterator operator++ (int)
CastIteratoroperator-- ()
CastIterator operator-- (int)

template<class Iter, class CastResult>
class storage::CastIterator< Iter, CastResult >


Member Typedef Documentation

template<class Iter , class CastResult >
typedef CastResult* storage::CastIterator< Iter, CastResult >::pointer
template<class Iter , class CastResult >
typedef CastResult& storage::CastIterator< Iter, CastResult >::reference
template<class Iter , class CastResult >
typedef CastResult storage::CastIterator< Iter, CastResult >::value_type

Constructor & Destructor Documentation

template<class Iter , class CastResult >
storage::CastIterator< Iter, CastResult >::CastIterator ( ) [inline]
template<class Iter , class CastResult >
storage::CastIterator< Iter, CastResult >::CastIterator ( const Iter &  i) [inline]
template<class Iter , class CastResult >
template<class It >
storage::CastIterator< Iter, CastResult >::CastIterator ( const It &  i) [inline]

Member Function Documentation

template<class Iter , class CastResult >
CastResult storage::CastIterator< Iter, CastResult >::operator* ( ) const [inline]
template<class Iter , class CastResult >
CastIterator storage::CastIterator< Iter, CastResult >::operator++ ( int  ) [inline]
template<class Iter , class CastResult >
CastIterator& storage::CastIterator< Iter, CastResult >::operator++ ( ) [inline]
template<class Iter , class CastResult >
CastIterator storage::CastIterator< Iter, CastResult >::operator-- ( int  ) [inline]
template<class Iter , class CastResult >
CastIterator& storage::CastIterator< Iter, CastResult >::operator-- ( ) [inline]
template<class Iter , class CastResult >
CastResult* storage::CastIterator< Iter, CastResult >::operator-> ( ) const [inline]

The documentation for this class was generated from the following file: