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

MyIterator< KeyType, ValueType > Class Template Reference

List of all members.

Public Member Functions

KeyType getKey () const
 MyIterator ()
ValueType & operator * () const
bool operator!= (const MyIterator &) const
MyIterator operator++ (int)
MyIteratoroperator++ ()
MyIterator operator-- (int)
MyIteratoroperator-- ()
bool operator== (const MyIterator &) const

Private Attributes

list< Shkv< KeyType, ValueType
> >::iterator 
listIter
vector< unsigned int >::iterator mapIter
unsigned int offset
vector< list< Shkv< KeyType,
ValueType > > >::iterator 
vectorIter
vector< list< Shkv< KeyType,
ValueType > > > * 
vectorPtr

Friends

class HashMap

template<typename KeyType, typename ValueType>
class MyIterator< KeyType, ValueType >


Constructor & Destructor Documentation

template<typename KeyType, typename ValueType>
MyIterator< KeyType, ValueType >::MyIterator  ) 
 


Member Function Documentation

template<typename KeyType, typename ValueType>
KeyType MyIterator< KeyType, ValueType >::getKey  )  const
 

template<typename KeyType, typename ValueType>
ValueType & MyIterator< KeyType, ValueType >::operator *  )  const
 

template<typename KeyType, typename ValueType>
bool MyIterator< KeyType, ValueType >::operator!= const MyIterator< KeyType, ValueType > &   )  const
 

template<typename KeyType, typename ValueType>
MyIterator< KeyType, ValueType > MyIterator< KeyType, ValueType >::operator++ int   ) 
 

template<typename KeyType, typename ValueType>
MyIterator< KeyType, ValueType > & MyIterator< KeyType, ValueType >::operator++  ) 
 

template<typename KeyType, typename ValueType>
MyIterator< KeyType, ValueType > MyIterator< KeyType, ValueType >::operator-- int   ) 
 

template<typename KeyType, typename ValueType>
MyIterator< KeyType, ValueType > & MyIterator< KeyType, ValueType >::operator--  ) 
 

template<typename KeyType, typename ValueType>
bool MyIterator< KeyType, ValueType >::operator== const MyIterator< KeyType, ValueType > &   )  const
 


Friends And Related Function Documentation

template<typename KeyType, typename ValueType>
friend class HashMap [friend]
 


Member Data Documentation

template<typename KeyType, typename ValueType>
list< Shkv<KeyType, ValueType> >::iterator MyIterator< KeyType, ValueType >::listIter [private]
 

template<typename KeyType, typename ValueType>
vector<unsigned int>::iterator MyIterator< KeyType, ValueType >::mapIter [private]
 

template<typename KeyType, typename ValueType>
unsigned int MyIterator< KeyType, ValueType >::offset [private]
 

template<typename KeyType, typename ValueType>
vector< list< Shkv<KeyType, ValueType> > >::iterator MyIterator< KeyType, ValueType >::vectorIter [private]
 

template<typename KeyType, typename ValueType>
vector< list< Shkv<KeyType, ValueType> > >* MyIterator< KeyType, ValueType >::vectorPtr [private]
 


Generated on Thu May 1 12:41:04 2008 for MyServer by  doxygen 1.3.9.1