#include <mib_map.h>
Public Member Functions | |
OidxPtrMibEntryPtrMap (MibEntryPtr deflt) | |
virtual | ~OidxPtrMibEntryPtrMap () |
int | length () const |
int | empty () const |
virtual int | contains (OidxPtr key) |
virtual void | clear () |
virtual MibEntryPtr & | operator[] (OidxPtr key)=0 |
virtual void | del (OidxPtr key)=0 |
virtual Pix | first ()=0 |
virtual void | next (Pix &i)=0 |
virtual OidxPtr & | key (Pix i)=0 |
virtual MibEntryPtr & | contents (Pix i)=0 |
virtual int | owns (Pix i) |
virtual Pix | seek (OidxPtr key) |
MibEntryPtr & | dflt () |
void | error (const char *msg) |
virtual int | OK ()=0 |
Protected Attributes | |
int | count |
MibEntryPtr | def |
OidxPtrMibEntryPtrMap::OidxPtrMibEntryPtrMap | ( | MibEntryPtr | deflt | ) | [inline] |
virtual OidxPtrMibEntryPtrMap::~OidxPtrMibEntryPtrMap | ( | ) | [inline, virtual] |
int OidxPtrMibEntryPtrMap::length | ( | ) | const [inline] |
int OidxPtrMibEntryPtrMap::empty | ( | ) | const [inline] |
virtual int OidxPtrMibEntryPtrMap::contains | ( | OidxPtr | key | ) | [virtual] |
Reimplemented in OidxPtrMibEntryPtrAVLMap.
virtual void OidxPtrMibEntryPtrMap::clear | ( | ) | [virtual] |
Reimplemented in OidxPtrMibEntryPtrAVLMap.
virtual MibEntryPtr& OidxPtrMibEntryPtrMap::operator[] | ( | OidxPtr | key | ) | [pure virtual] |
Implemented in OidxPtrMibEntryPtrAVLMap.
virtual void OidxPtrMibEntryPtrMap::del | ( | OidxPtr | key | ) | [pure virtual] |
Implemented in OidxPtrMibEntryPtrAVLMap.
virtual Pix OidxPtrMibEntryPtrMap::first | ( | ) | [pure virtual] |
Implemented in OidxPtrMibEntryPtrAVLMap.
virtual void OidxPtrMibEntryPtrMap::next | ( | Pix & | i | ) | [pure virtual] |
Implemented in OidxPtrMibEntryPtrAVLMap.
Implemented in OidxPtrMibEntryPtrAVLMap.
virtual MibEntryPtr& OidxPtrMibEntryPtrMap::contents | ( | Pix | i | ) | [pure virtual] |
Implemented in OidxPtrMibEntryPtrAVLMap.
virtual int OidxPtrMibEntryPtrMap::owns | ( | Pix | i | ) | [virtual] |
Reimplemented in OidxPtrMibEntryPtrAVLMap.
MibEntryPtr& OidxPtrMibEntryPtrMap::dflt | ( | ) | [inline] |
void OidxPtrMibEntryPtrMap::error | ( | const char * | msg | ) |
virtual int OidxPtrMibEntryPtrMap::OK | ( | ) | [pure virtual] |
Implemented in OidxPtrMibEntryPtrAVLMap.
int OidxPtrMibEntryPtrMap::count [protected] |
MibEntryPtr OidxPtrMibEntryPtrMap::def [protected] |