OidxPtrMibEntryPtrAVLMap Class Reference

#include <mib_avl_map.h>

Inheritance diagram for OidxPtrMibEntryPtrAVLMap:

OidxPtrMibEntryPtrMap

List of all members.

Public Member Functions

 OidxPtrMibEntryPtrAVLMap (MibEntryPtr deflt)
 OidxPtrMibEntryPtrAVLMap (OidxPtrMibEntryPtrAVLMap &a)
 ~OidxPtrMibEntryPtrAVLMap ()
MibEntryPtroperator[] (OidxPtr key)
void del (OidxPtr key)
Pix first ()
void next (Pix &i)
OidxPtrkey (Pix i)
MibEntryPtrcontents (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

OidxPtrMibEntryPtrAVLNodeleftmost ()
OidxPtrMibEntryPtrAVLNoderightmost ()
OidxPtrMibEntryPtrAVLNodepred (OidxPtrMibEntryPtrAVLNode *t)
OidxPtrMibEntryPtrAVLNodesucc (OidxPtrMibEntryPtrAVLNode *t)
void _kill (OidxPtrMibEntryPtrAVLNode *t)
void _add (OidxPtrMibEntryPtrAVLNode *&t)
void _del (OidxPtrMibEntryPtrAVLNode *p, OidxPtrMibEntryPtrAVLNode *&t)

Protected Attributes

OidxPtrMibEntryPtrAVLNoderoot


Constructor & Destructor Documentation

OidxPtrMibEntryPtrAVLMap::OidxPtrMibEntryPtrAVLMap ( MibEntryPtr  deflt  )  [inline]

OidxPtrMibEntryPtrAVLMap::OidxPtrMibEntryPtrAVLMap ( OidxPtrMibEntryPtrAVLMap a  ) 

OidxPtrMibEntryPtrAVLMap::~OidxPtrMibEntryPtrAVLMap (  )  [inline]


Member Function Documentation

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.

OidxPtr & OidxPtrMibEntryPtrAVLMap::key ( Pix  i  )  [inline, virtual]

Implements OidxPtrMibEntryPtrMap.

MibEntryPtr & OidxPtrMibEntryPtrAVLMap::contents ( Pix  i  )  [inline, virtual]

Implements OidxPtrMibEntryPtrMap.

Pix OidxPtrMibEntryPtrAVLMap::seek ( OidxPtr  key  )  [virtual]

Reimplemented from OidxPtrMibEntryPtrMap.

Pix OidxPtrMibEntryPtrAVLMap::seek_inexact ( OidxPtr  key  ) 

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.


Member Data Documentation


The documentation for this class was generated from the following file:

Generated on Fri May 29 22:36:55 2009 for AGENT++ by  doxygen 1.5.6