OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Private Types | Private Attributes | List of all members
MWWorld::SharedIterator< T > Class Template Reference

#include <store.hpp>

Collaboration diagram for MWWorld::SharedIterator< T >:

Public Member Functions

 SharedIterator ()
 
 SharedIterator (const SharedIterator &orig)
 
 SharedIterator (const Iter &iter)
 
SharedIteratoroperator++ ()
 
SharedIterator operator++ (int)
 
SharedIteratoroperator-- ()
 
SharedIterator operator-- (int)
 
bool operator== (const SharedIterator &x) const
 
bool operator!= (const SharedIterator &x) const
 
const T & operator* () const
 
const T * operator-> () const
 

Private Types

typedef std::vector< T * >
::const_iterator 
Iter
 

Private Attributes

Iter mIter
 

Member Typedef Documentation

template<class T >
typedef std::vector<T *>::const_iterator MWWorld::SharedIterator< T >::Iter
private

Constructor & Destructor Documentation

template<class T >
MWWorld::SharedIterator< T >::SharedIterator ( )
inline
template<class T >
MWWorld::SharedIterator< T >::SharedIterator ( const SharedIterator< T > &  orig)
inline
template<class T >
MWWorld::SharedIterator< T >::SharedIterator ( const Iter iter)
inline

Member Function Documentation

template<class T >
bool MWWorld::SharedIterator< T >::operator!= ( const SharedIterator< T > &  x) const
inline
template<class T >
const T& MWWorld::SharedIterator< T >::operator* ( ) const
inline
template<class T >
SharedIterator& MWWorld::SharedIterator< T >::operator++ ( )
inline
template<class T >
SharedIterator MWWorld::SharedIterator< T >::operator++ ( int  )
inline
template<class T >
SharedIterator& MWWorld::SharedIterator< T >::operator-- ( )
inline
template<class T >
SharedIterator MWWorld::SharedIterator< T >::operator-- ( int  )
inline
template<class T >
const T* MWWorld::SharedIterator< T >::operator-> ( ) const
inline
template<class T >
bool MWWorld::SharedIterator< T >::operator== ( const SharedIterator< T > &  x) const
inline

Member Data Documentation

template<class T >
Iter MWWorld::SharedIterator< T >::mIter
private

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