Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

WvGdbmHashBase Class Reference

#include <wvgdbmhash.h>

Inherited by WvGdbmHash< K, D >, and WvGdbmHash< Index, WvBuf >.

Collaboration diagram for WvGdbmHashBase:

[legend]
List of all members.

Public Member Functions

 WvGdbmHashBase (WvStringParm dbfile)
 ~WvGdbmHashBase ()
int add (const datum &key, const datum &data, bool replace)
int remove (const datum &key)
datum find (const datum &key)
bool exists (const datum &key)
void zap ()

Friends

class IterBase

Constructor & Destructor Documentation

WvGdbmHashBase::WvGdbmHashBase WvStringParm  dbfile  ) 
 

Definition at line 14 of file wvgdbmhash.cc.

References WvFastString::cstr(), and WvStringParm.

WvGdbmHashBase::~WvGdbmHashBase  ) 
 

Definition at line 23 of file wvgdbmhash.cc.


Member Function Documentation

int WvGdbmHashBase::add const datum &  key,
const datum &  data,
bool  replace
 

Definition at line 29 of file wvgdbmhash.cc.

Referenced by WvGdbmHash< Index, WvBuf >::add().

bool WvGdbmHashBase::exists const datum &  key  ) 
 

Definition at line 48 of file wvgdbmhash.cc.

Referenced by WvGdbmHash< Index, WvBuf >::exists().

datum WvGdbmHashBase::find const datum &  key  ) 
 

Definition at line 42 of file wvgdbmhash.cc.

Referenced by WvGdbmHash< Index, WvBuf >::find().

int WvGdbmHashBase::remove const datum &  key  ) 
 

Definition at line 36 of file wvgdbmhash.cc.

Referenced by WvGdbmHash< Index, WvBuf >::remove().

void WvGdbmHashBase::zap  ) 
 

Definition at line 54 of file wvgdbmhash.cc.

Referenced by WvGdbmAlloc::zap().


Friends And Related Function Documentation

friend class IterBase [friend]
 

Definition at line 49 of file wvgdbmhash.h.


The documentation for this class was generated from the following files:
Generated on Wed Dec 15 15:08:18 2004 for WvStreams by  doxygen 1.3.9.1