#include <map.h>

Public Member Functions | |
| OidxPtrEntryPtrMap (EntryPtr deflt) | |
| virtual | ~OidxPtrEntryPtrMap () |
| int | length () const |
| int | empty () const |
| virtual int | contains (OidxPtr key) const |
| virtual void | clear () |
| virtual EntryPtr & | operator[] (OidxPtr key)=0 |
| virtual void | del (OidxPtr key)=0 |
| virtual Pix | first () const =0 |
| virtual void | next (Pix &i) const =0 |
| virtual OidxPtr & | key (Pix i) const =0 |
| virtual EntryPtr & | contents (Pix i)=0 |
| virtual int | owns (Pix i) |
| virtual Pix | seek (OidxPtr key) const |
| EntryPtr & | dflt () |
| void | error (const char *msg) const |
| virtual int | OK ()=0 |
Protected Attributes | |
| int | count |
| EntryPtr | def |
| OidxPtrEntryPtrMap::OidxPtrEntryPtrMap | ( | EntryPtr | deflt | ) | [inline] |
| virtual OidxPtrEntryPtrMap::~OidxPtrEntryPtrMap | ( | ) | [inline, virtual] |
| 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.
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.
Implemented in OidxPtrEntryPtrAVLMap.
Implemented in OidxPtrEntryPtrAVLMap.
| virtual int OidxPtrEntryPtrMap::owns | ( | Pix | i | ) | [virtual] |
Reimplemented in OidxPtrEntryPtrAVLMap.
| EntryPtr& OidxPtrEntryPtrMap::dflt | ( | ) | [inline] |
| void OidxPtrEntryPtrMap::error | ( | const char * | msg | ) | const |
| virtual int OidxPtrEntryPtrMap::OK | ( | ) | [pure virtual] |
Implemented in OidxPtrEntryPtrAVLMap.
int OidxPtrEntryPtrMap::count [protected] |
EntryPtr OidxPtrEntryPtrMap::def [protected] |
1.5.6