CACAO
Public Member Functions | Private Member Functions | Private Attributes | Friends
HashTable< _Entry, _Allocator >::Iterator Class Reference

Public Member Functions

bool operator== (Iterator it) const
 
bool operator!= (Iterator it) const
 
Iteratoroperator++ ()
 
Iterator operator++ (int)
 
Entryoperator* ()
 
Entryoperator-> ()
 

Private Member Functions

 Iterator (Entry *pos, Entry *end)
 

Private Attributes

Entrypos
 
Entryend
 

Friends

struct HashTable
 

Detailed Description

template<typename _Entry, typename _Allocator = MemoryAllocator<_Entry>>
class HashTable< _Entry, _Allocator >::Iterator

Definition at line 179 of file hashtable.hpp.

Constructor & Destructor Documentation

template<typename _Entry, typename _Allocator = MemoryAllocator<_Entry>>
HashTable< _Entry, _Allocator >::Iterator::Iterator ( Entry pos,
Entry end 
)
inlineprivate

Definition at line 198 of file hashtable.hpp.

Member Function Documentation

template<typename _Entry, typename _Allocator = MemoryAllocator<_Entry>>
bool HashTable< _Entry, _Allocator >::Iterator::operator!= ( Iterator  it) const
inline

Definition at line 182 of file hashtable.hpp.

template<typename _Entry, typename _Allocator = MemoryAllocator<_Entry>>
Entry& HashTable< _Entry, _Allocator >::Iterator::operator* ( )
inline

Definition at line 195 of file hashtable.hpp.

template<typename _Entry, typename _Allocator = MemoryAllocator<_Entry>>
Iterator& HashTable< _Entry, _Allocator >::Iterator::operator++ ( )
inline

Definition at line 184 of file hashtable.hpp.

template<typename _Entry, typename _Allocator = MemoryAllocator<_Entry>>
Iterator HashTable< _Entry, _Allocator >::Iterator::operator++ ( int  )
inline

Definition at line 189 of file hashtable.hpp.

template<typename _Entry, typename _Allocator = MemoryAllocator<_Entry>>
Entry* HashTable< _Entry, _Allocator >::Iterator::operator-> ( )
inline

Definition at line 196 of file hashtable.hpp.

template<typename _Entry, typename _Allocator = MemoryAllocator<_Entry>>
bool HashTable< _Entry, _Allocator >::Iterator::operator== ( Iterator  it) const
inline

Definition at line 181 of file hashtable.hpp.

Friends And Related Function Documentation

template<typename _Entry, typename _Allocator = MemoryAllocator<_Entry>>
friend struct HashTable
friend

Definition at line 202 of file hashtable.hpp.

Field Documentation

template<typename _Entry, typename _Allocator = MemoryAllocator<_Entry>>
Entry * HashTable< _Entry, _Allocator >::Iterator::end
private

Definition at line 200 of file hashtable.hpp.

template<typename _Entry, typename _Allocator = MemoryAllocator<_Entry>>
Entry* HashTable< _Entry, _Allocator >::Iterator::pos
private

Definition at line 200 of file hashtable.hpp.


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