Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

RemoveHashAlgorithm< Key, ConfigData > Class Template Reference

Templated algorithm class that performs a function on hash table data. More...

#include <HashAlgorithms.h>

Inheritance diagram for RemoveHashAlgorithm< Key, ConfigData >:

AProcessHashAlgorithm< Key, ConfigData > List of all members.

Public Member Functions

virtual int ProcessHash (Key *key, ConfigData *config)
 Function to be performed on hash table data.

Detailed Description

template<class Key, class ConfigData>
class RemoveHashAlgorithm< Key, ConfigData >

Right now, this is just a place holder to accompany the GLIB Hash class I wrote. It does nothing.

Definition at line 143 of file HashAlgorithms.h.


Member Function Documentation

template<class Key, class ConfigData>
virtual int RemoveHashAlgorithm< Key, ConfigData >::ProcessHash Key *  key,
ConfigData *  config
[inline, virtual]
 

Parameters:
key is the value in the table that the function applies to
config is any addition configuration data needed for the function
Returns:
Returns success/fail

Implements AProcessHashAlgorithm< Key, ConfigData >.

Definition at line 150 of file HashAlgorithms.h.

Referenced by GLIBHash< Key, ConfigData >::ForEachRemove().


The documentation for this class was generated from the following file:
Generated on Sat Nov 5 11:20:17 2005 for Cpp Freecell Solver by  doxygen 1.4.4