#include <mib_avl_map.h>

Public Member Functions | |
| OidxPtrMibEntryPtrAVLMap (MibEntryPtr deflt) | |
| OidxPtrMibEntryPtrAVLMap (OidxPtrMibEntryPtrAVLMap &a) | |
| ~OidxPtrMibEntryPtrAVLMap () | |
| MibEntryPtr & | operator[] (OidxPtr key) |
| void | del (OidxPtr key) |
| Pix | first () |
| void | next (Pix &i) |
| OidxPtr & | key (Pix i) |
| MibEntryPtr & | contents (Pix i) |
| Pix | seek (OidxPtr key) |
| Pix | seek_inexact (OidxPtr key) |
| int | contains (OidxPtr key_) |
| void | clear () |
| Pix | last () |
| void | prev (Pix &i) |
| int | OK () |
Protected Member Functions | |
| OidxPtrMibEntryPtrAVLNode * | leftmost () |
| OidxPtrMibEntryPtrAVLNode * | rightmost () |
| OidxPtrMibEntryPtrAVLNode * | pred (OidxPtrMibEntryPtrAVLNode *t) |
| OidxPtrMibEntryPtrAVLNode * | succ (OidxPtrMibEntryPtrAVLNode *t) |
| void | _kill (OidxPtrMibEntryPtrAVLNode *t) |
| void | _add (OidxPtrMibEntryPtrAVLNode *&t) |
| void | _del (OidxPtrMibEntryPtrAVLNode *p, OidxPtrMibEntryPtrAVLNode *&t) |
Protected Attributes | |
| OidxPtrMibEntryPtrAVLNode * | root |
| OidxPtrMibEntryPtrAVLMap::OidxPtrMibEntryPtrAVLMap | ( | MibEntryPtr | deflt | ) | [inline] |
| OidxPtrMibEntryPtrAVLMap::OidxPtrMibEntryPtrAVLMap | ( | OidxPtrMibEntryPtrAVLMap & | a | ) |
| OidxPtrMibEntryPtrAVLMap::~OidxPtrMibEntryPtrAVLMap | ( | ) | [inline] |
| OidxPtrMibEntryPtrAVLNode* OidxPtrMibEntryPtrAVLMap::leftmost | ( | ) | [protected] |
| OidxPtrMibEntryPtrAVLNode* OidxPtrMibEntryPtrAVLMap::rightmost | ( | ) | [protected] |
| OidxPtrMibEntryPtrAVLNode* OidxPtrMibEntryPtrAVLMap::pred | ( | OidxPtrMibEntryPtrAVLNode * | t | ) | [protected] |
| OidxPtrMibEntryPtrAVLNode* OidxPtrMibEntryPtrAVLMap::succ | ( | OidxPtrMibEntryPtrAVLNode * | t | ) | [protected] |
| void OidxPtrMibEntryPtrAVLMap::_kill | ( | OidxPtrMibEntryPtrAVLNode * | t | ) | [protected] |
| void OidxPtrMibEntryPtrAVLMap::_add | ( | OidxPtrMibEntryPtrAVLNode *& | t | ) | [protected] |
| void OidxPtrMibEntryPtrAVLMap::_del | ( | OidxPtrMibEntryPtrAVLNode * | p, | |
| OidxPtrMibEntryPtrAVLNode *& | t | |||
| ) | [protected] |
| MibEntryPtr& OidxPtrMibEntryPtrAVLMap::operator[] | ( | OidxPtr | key | ) | [virtual] |
Implements OidxPtrMibEntryPtrMap.
| void OidxPtrMibEntryPtrAVLMap::del | ( | OidxPtr | key | ) | [virtual] |
Implements OidxPtrMibEntryPtrMap.
| Pix OidxPtrMibEntryPtrAVLMap::first | ( | ) | [inline, virtual] |
Implements OidxPtrMibEntryPtrMap.
| void OidxPtrMibEntryPtrAVLMap::next | ( | Pix & | i | ) | [inline, virtual] |
Implements OidxPtrMibEntryPtrMap.
Implements OidxPtrMibEntryPtrMap.
| MibEntryPtr & OidxPtrMibEntryPtrAVLMap::contents | ( | Pix | i | ) | [inline, virtual] |
Implements OidxPtrMibEntryPtrMap.
Reimplemented from OidxPtrMibEntryPtrMap.
| int OidxPtrMibEntryPtrAVLMap::contains | ( | OidxPtr | key_ | ) | [inline, virtual] |
Reimplemented from OidxPtrMibEntryPtrMap.
| void OidxPtrMibEntryPtrAVLMap::clear | ( | ) | [inline, virtual] |
Reimplemented from OidxPtrMibEntryPtrMap.
| Pix OidxPtrMibEntryPtrAVLMap::last | ( | ) | [inline] |
| void OidxPtrMibEntryPtrAVLMap::prev | ( | Pix & | i | ) | [inline] |
| int OidxPtrMibEntryPtrAVLMap::OK | ( | ) | [virtual] |
Implements OidxPtrMibEntryPtrMap.
OidxPtrMibEntryPtrAVLNode* OidxPtrMibEntryPtrAVLMap::root [protected] |
1.5.6