Main Page | Namespace List | Class Hierarchy | Compound List | File List | Compound Members | File Members | Related Pages

Map< Key, Val > Class Template Reference

#include <Map.hpp>

List of all members.

Public Member Functions

 Map ()
 ~Map ()
bool find (Key key, Val &value)
void insert (Key key, Val value)

Private Member Functions

void expand ()
EntryfindEntry (Key)

Private Attributes

int * _lengthPointer
int _length
int _noOfEntries
Entry_entries
Entry_afterLast
int _maxEntries

template<typename Key, typename Val>
class Map< Key, Val >


Constructor & Destructor Documentation

template<class Key, class Val>
Map< Key, Val >::Map  ) 
 

template<class Key, class Val>
Map< Key, Val >::~Map  )  [inline]
 


Member Function Documentation

template<class Key, class Val>
void Map< Key, Val >::expand  )  [private]
 

template<class Key, class Val>
bool Map< Key, Val >::find Key  key,
Val &  value
 

template<class Key, class Val>
Map< Key, Val >::Entry * Map< Key, Val >::findEntry Key   )  [private]
 

template<class Key, class Val>
void Map< Key, Val >::insert Key  key,
Val  value
 


Member Data Documentation

template<typename Key, typename Val>
Entry* Map< Key, Val >::_afterLast [private]
 

template<typename Key, typename Val>
Entry* Map< Key, Val >::_entries [private]
 

template<typename Key, typename Val>
int Map< Key, Val >::_length [private]
 

template<typename Key, typename Val>
int* Map< Key, Val >::_lengthPointer [private]
 

template<typename Key, typename Val>
int Map< Key, Val >::_maxEntries [private]
 

template<typename Key, typename Val>
int Map< Key, Val >::_noOfEntries [private]
 


The documentation for this class was generated from the following file:
Generated on Sat Jun 28 15:08:59 2003 for Vampire by doxygen 1.3.2