AGENT++  4.0.3
Public Member Functions | Protected Attributes | List of all members
OidxPtrEntryPtrMap Class Referenceabstract

#include <map.h>

Inheritance diagram for OidxPtrEntryPtrMap:
OidxPtrEntryPtrAVLMap

Public Member Functions

 OidxPtrEntryPtrMap (EntryPtr deflt)
 
virtual ~OidxPtrEntryPtrMap ()
 
int length () const
 
bool empty () const
 
virtual int contains (OidxPtr key) const
 
virtual void clear ()
 
virtual EntryPtroperator[] (OidxPtr key)=0
 
virtual void del (OidxPtr key)=0
 
virtual Pix first () const =0
 
virtual void next (Pix &i) const =0
 
virtual OidxPtrkey (Pix i) const =0
 
virtual EntryPtrcontents (Pix i)=0
 
virtual int owns (Pix i)
 
virtual Pix seek (OidxPtr key) const
 
EntryPtrdflt ()
 
void error (const char *msg) const
 
virtual int OK ()=0
 

Protected Attributes

int count
 
EntryPtr def
 

Constructor & Destructor Documentation

OidxPtrEntryPtrMap::OidxPtrEntryPtrMap ( EntryPtr  deflt)
inline
virtual OidxPtrEntryPtrMap::~OidxPtrEntryPtrMap ( )
inlinevirtual

Member Function Documentation

virtual void OidxPtrEntryPtrMap::clear ( )
virtual

Reimplemented in OidxPtrEntryPtrAVLMap.

virtual int OidxPtrEntryPtrMap::contains ( OidxPtr  key) const
virtual

Reimplemented in OidxPtrEntryPtrAVLMap.

virtual EntryPtr& OidxPtrEntryPtrMap::contents ( Pix  i)
pure virtual

Implemented in OidxPtrEntryPtrAVLMap.

virtual void OidxPtrEntryPtrMap::del ( OidxPtr  key)
pure virtual

Implemented in OidxPtrEntryPtrAVLMap.

EntryPtr& OidxPtrEntryPtrMap::dflt ( )
inline
bool OidxPtrEntryPtrMap::empty ( ) const
inline
void OidxPtrEntryPtrMap::error ( const char *  msg) const
virtual Pix OidxPtrEntryPtrMap::first ( ) const
pure virtual

Implemented in OidxPtrEntryPtrAVLMap.

virtual OidxPtr& OidxPtrEntryPtrMap::key ( Pix  i) const
pure virtual

Implemented in OidxPtrEntryPtrAVLMap.

int OidxPtrEntryPtrMap::length ( ) const
inline
virtual void OidxPtrEntryPtrMap::next ( Pix i) const
pure virtual

Implemented in OidxPtrEntryPtrAVLMap.

virtual int OidxPtrEntryPtrMap::OK ( )
pure virtual

Implemented in OidxPtrEntryPtrAVLMap.

virtual EntryPtr& OidxPtrEntryPtrMap::operator[] ( OidxPtr  key)
pure virtual

Implemented in OidxPtrEntryPtrAVLMap.

virtual int OidxPtrEntryPtrMap::owns ( Pix  i)
virtual
virtual Pix OidxPtrEntryPtrMap::seek ( OidxPtr  key) const
virtual

Reimplemented in OidxPtrEntryPtrAVLMap.

Member Data Documentation

int OidxPtrEntryPtrMap::count
protected
EntryPtr OidxPtrEntryPtrMap::def
protected

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