OidxPtrEntryPtrMap Class Reference

#include <map.h>

Inheritance diagram for OidxPtrEntryPtrMap:

OidxPtrEntryPtrAVLMap

List of all members.

Public Member Functions

 OidxPtrEntryPtrMap (EntryPtr deflt)
virtual ~OidxPtrEntryPtrMap ()
int length () const
int empty () const
virtual int contains (OidxPtr key) const
virtual void clear ()
virtual EntryPtroperator[] (OidxPtr key)=0
virtual void del (OidxPtr key)=0
virtual Pix first () const =0
virtual void next (Pix &i) const =0
virtual OidxPtrkey (Pix i) const =0
virtual EntryPtrcontents (Pix i)=0
virtual int owns (Pix i)
virtual Pix seek (OidxPtr key) const
EntryPtrdflt ()
void error (const char *msg) const
virtual int OK ()=0

Protected Attributes

int count
EntryPtr def


Constructor & Destructor Documentation

OidxPtrEntryPtrMap::OidxPtrEntryPtrMap ( EntryPtr  deflt  )  [inline]

virtual OidxPtrEntryPtrMap::~OidxPtrEntryPtrMap (  )  [inline, virtual]


Member Function Documentation

int OidxPtrEntryPtrMap::length (  )  const [inline]

int OidxPtrEntryPtrMap::empty (  )  const [inline]

virtual int OidxPtrEntryPtrMap::contains ( OidxPtr  key  )  const [virtual]

Reimplemented in OidxPtrEntryPtrAVLMap.

virtual void OidxPtrEntryPtrMap::clear (  )  [virtual]

Reimplemented in OidxPtrEntryPtrAVLMap.

virtual EntryPtr& OidxPtrEntryPtrMap::operator[] ( OidxPtr  key  )  [pure virtual]

Implemented in OidxPtrEntryPtrAVLMap.

virtual void OidxPtrEntryPtrMap::del ( OidxPtr  key  )  [pure virtual]

Implemented in OidxPtrEntryPtrAVLMap.

virtual Pix OidxPtrEntryPtrMap::first (  )  const [pure virtual]

Implemented in OidxPtrEntryPtrAVLMap.

virtual void OidxPtrEntryPtrMap::next ( Pix i  )  const [pure virtual]

Implemented in OidxPtrEntryPtrAVLMap.

virtual OidxPtr& OidxPtrEntryPtrMap::key ( Pix  i  )  const [pure virtual]

Implemented in OidxPtrEntryPtrAVLMap.

virtual EntryPtr& OidxPtrEntryPtrMap::contents ( Pix  i  )  [pure virtual]

Implemented in OidxPtrEntryPtrAVLMap.

virtual int OidxPtrEntryPtrMap::owns ( Pix  i  )  [virtual]

virtual Pix OidxPtrEntryPtrMap::seek ( OidxPtr  key  )  const [virtual]

Reimplemented in OidxPtrEntryPtrAVLMap.

EntryPtr& OidxPtrEntryPtrMap::dflt (  )  [inline]

void OidxPtrEntryPtrMap::error ( const char *  msg  )  const

virtual int OidxPtrEntryPtrMap::OK (  )  [pure virtual]

Implemented in OidxPtrEntryPtrAVLMap.


Member Data Documentation

int OidxPtrEntryPtrMap::count [protected]


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

Generated on Fri May 29 22:36:55 2009 for AGENT++ by  doxygen 1.5.6