AGENT++
4.0.3
|
#include <avl_map.h>
Public Member Functions | |
OidxPtrEntryPtrAVLMap (EntryPtr deflt) | |
OidxPtrEntryPtrAVLMap (OidxPtrEntryPtrAVLMap &a) | |
~OidxPtrEntryPtrAVLMap () | |
EntryPtr & | operator[] (OidxPtr key) |
void | del (OidxPtr key) |
Pix | first () const |
void | next (Pix &i) const |
OidxPtr & | key (Pix i) const |
EntryPtr & | contents (Pix i) |
Pix | seek (OidxPtr key) const |
Pix | seek_inexact (OidxPtr key) const |
int | contains (OidxPtr key_) const |
void | clear () |
Pix | last () const |
void | prev (Pix &i) const |
int | OK () |
Public Member Functions inherited from OidxPtrEntryPtrMap | |
OidxPtrEntryPtrMap (EntryPtr deflt) | |
virtual | ~OidxPtrEntryPtrMap () |
int | length () const |
bool | empty () const |
virtual int | owns (Pix i) |
EntryPtr & | dflt () |
void | error (const char *msg) const |
Protected Member Functions | |
OidxPtrEntryPtrAVLNode * | leftmost () const |
OidxPtrEntryPtrAVLNode * | rightmost () const |
OidxPtrEntryPtrAVLNode * | pred (OidxPtrEntryPtrAVLNode *t) const |
OidxPtrEntryPtrAVLNode * | succ (OidxPtrEntryPtrAVLNode *t) const |
void | _kill (OidxPtrEntryPtrAVLNode *t) |
void | _add (OidxPtrEntryPtrAVLNode *&t) |
void | _del (OidxPtrEntryPtrAVLNode *p, OidxPtrEntryPtrAVLNode *&t) |
Protected Attributes | |
OidxPtrEntryPtrAVLNode * | root |
Protected Attributes inherited from OidxPtrEntryPtrMap | |
int | count |
EntryPtr | def |
|
inline |
OidxPtrEntryPtrAVLMap::OidxPtrEntryPtrAVLMap | ( | OidxPtrEntryPtrAVLMap & | a | ) |
|
inline |
|
protected |
|
protected |
|
protected |
|
inlinevirtual |
Reimplemented from OidxPtrEntryPtrMap.
|
inlinevirtual |
Reimplemented from OidxPtrEntryPtrMap.
Implements OidxPtrEntryPtrMap.
|
virtual |
Implements OidxPtrEntryPtrMap.
|
inlinevirtual |
Implements OidxPtrEntryPtrMap.
Implements OidxPtrEntryPtrMap.
|
inline |
|
protected |
|
inlinevirtual |
Implements OidxPtrEntryPtrMap.
|
virtual |
Implements OidxPtrEntryPtrMap.
Implements OidxPtrEntryPtrMap.
|
protected |
|
inline |
|
protected |
Reimplemented from OidxPtrEntryPtrMap.
|
protected |
|
protected |