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

Public Member Functions

 operator bool () const
 
Entryoperator-> ()
 
Entryoperator* ()
 

Private Member Functions

 EntryRef (Entry *e, bool occupied)
 

Private Attributes

Entryentry
 
bool occupied
 

Friends

struct HashTable
 

Detailed Description

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

Definition at line 149 of file hashtable.hpp.

Constructor & Destructor Documentation

template<typename _Entry, typename _Allocator = MemoryAllocator<_Entry>>
HashTable< _Entry, _Allocator >::EntryRef::EntryRef ( Entry e,
bool  occupied 
)
inlineprivate

Definition at line 167 of file hashtable.hpp.

Member Function Documentation

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

Definition at line 156 of file hashtable.hpp.

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

Definition at line 165 of file hashtable.hpp.

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

Definition at line 164 of file hashtable.hpp.

Friends And Related Function Documentation

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

Definition at line 172 of file hashtable.hpp.

Field Documentation

template<typename _Entry, typename _Allocator = MemoryAllocator<_Entry>>
Entry* HashTable< _Entry, _Allocator >::EntryRef::entry
private

Definition at line 169 of file hashtable.hpp.

template<typename _Entry, typename _Allocator = MemoryAllocator<_Entry>>
bool HashTable< _Entry, _Allocator >::EntryRef::occupied
private

Definition at line 170 of file hashtable.hpp.


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