|
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 |
1.8.2