List of all members.
Public Types |
typedef HashMapIterator< Key,
Data, HashFunc, EqualFunc > | iterator |
typedef HashMapConstIterator
< Key, Data, HashFunc,
EqualFunc > | const_iterator |
typedef HashMap< Key, Data,
HashFunc, EqualFunc > | hashmap_type |
typedef std::pair< Key, Data > | pair_type |
typedef pair_type | value_type |
typedef size_t | size_type |
typedef Bucket< value_type > | bucket_type |
Public Member Functions |
| HashMapConstIterator () |
| HashMapConstIterator (const bucket_type *bkt, const hashmap_type *hmap) |
| HashMapConstIterator (const iterator &it) |
const value_type * | operator-> () |
const value_type & | operator* () |
bool | operator== (const const_iterator &right) |
bool | operator!= (const const_iterator &right) |
const_iterator | operator++ () |
HashMapConstIterator | operator++ (int) |
Protected Attributes |
const bucket_type * | bucket |
const hashmap_type * | hashMap |
Friends |
class | HashMap< Key, Data, HashFunc, EqualFunc > |
class | HashMapIterator< Key, Data, HashFunc, EqualFunc > |
template<typename Key, typename Data, typename HashFunc, typename EqualFunc>
class wali::HashMapConstIterator< Key, Data, HashFunc, EqualFunc >
Member Typedef Documentation
template<typename Key , typename Data , typename HashFunc , typename EqualFunc >
template<typename Key , typename Data , typename HashFunc , typename EqualFunc >
template<typename Key , typename Data , typename HashFunc , typename EqualFunc >
template<typename Key , typename Data , typename HashFunc , typename EqualFunc >
template<typename Key , typename Data , typename HashFunc , typename EqualFunc >
template<typename Key , typename Data , typename HashFunc , typename EqualFunc >
template<typename Key , typename Data , typename HashFunc , typename EqualFunc >
Constructor & Destructor Documentation
template<typename Key , typename Data , typename HashFunc , typename EqualFunc >
template<typename Key , typename Data , typename HashFunc , typename EqualFunc >
template<typename Key , typename Data , typename HashFunc , typename EqualFunc >
Member Function Documentation
template<typename Key , typename Data , typename HashFunc , typename EqualFunc >
template<typename Key , typename Data , typename HashFunc , typename EqualFunc >
template<typename Key , typename Data , typename HashFunc , typename EqualFunc >
template<typename Key , typename Data , typename HashFunc , typename EqualFunc >
template<typename Key , typename Data , typename HashFunc , typename EqualFunc >
template<typename Key , typename Data , typename HashFunc , typename EqualFunc >
Friends And Related Function Documentation
template<typename Key , typename Data , typename HashFunc , typename EqualFunc >
friend class HashMap< Key, Data, HashFunc, EqualFunc > [friend] |
template<typename Key , typename Data , typename HashFunc , typename EqualFunc >
Member Data Documentation
template<typename Key , typename Data , typename HashFunc , typename EqualFunc >
Referenced by wali::HashMapConstIterator< Key, Data, HashFunc, EqualFunc >::operator!=(), wali::HashMapConstIterator< Key, Data, HashFunc, EqualFunc >::operator*(), wali::HashMapConstIterator< Key, Data, HashFunc, EqualFunc >::operator++(), wali::HashMapConstIterator< Key, Data, HashFunc, EqualFunc >::operator->(), and wali::HashMapConstIterator< Key, Data, HashFunc, EqualFunc >::operator==().
template<typename Key , typename Data , typename HashFunc , typename EqualFunc >
The documentation for this class was generated from the following file: