SML::HASH Class Reference

#include <sml/hash.h>

Inheritance diagram for SML::HASH:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 HASH ()
virtual ~HASH ()
void Clear ()
void Delete (const MISTRING &key)
bool Exists (const MISTRING &key) const
const CLASSGetClass () const
MISTRINGLISTGetKeyList () const
int GetNumItems () const

Static Public Member Functions

static void NumIndexToStrIndex (MISTRING &mistr, double indx)

Private Member Functions

virtual void v_Clear ()=0
virtual void v_Delete (const MISTRING &)=0
virtual bool v_Exists (const MISTRING &) const =0
virtual const CLASSv_GetClass () const =0
virtual MISTRINGLISTv_GetKeyList () const =0
virtual int v_GetNumItems () const =0

Constructor & Destructor Documentation

SML::HASH::HASH (  ) 
virtual SML::HASH::~HASH (  )  [virtual]

Member Function Documentation

void SML::HASH::Clear (  ) 
void SML::HASH::Delete ( const MISTRING key  ) 
bool SML::HASH::Exists ( const MISTRING key  )  const
const CLASS* SML::HASH::GetClass (  )  const
MISTRINGLIST* SML::HASH::GetKeyList (  )  const
int SML::HASH::GetNumItems (  )  const
static void SML::HASH::NumIndexToStrIndex ( MISTRING mistr,
double  indx 
) [static]
virtual void SML::HASH::v_Clear (  )  [private, pure virtual]

Implemented in SML::NUMHASH, and SML::CLASSHASH.

virtual void SML::HASH::v_Delete ( const MISTRING  )  [private, pure virtual]

Implemented in SML::NUMHASH, and SML::CLASSHASH.

virtual bool SML::HASH::v_Exists ( const MISTRING  )  const [private, pure virtual]

Implemented in SML::NUMHASH, and SML::CLASSHASH.

virtual const CLASS* SML::HASH::v_GetClass (  )  const [private, pure virtual]

Implemented in SML::NUMHASH, and SML::CLASSHASH.

virtual MISTRINGLIST* SML::HASH::v_GetKeyList (  )  const [private, pure virtual]

Implemented in SML::NUMHASH, and SML::CLASSHASH.

virtual int SML::HASH::v_GetNumItems (  )  const [private, pure virtual]

Implemented in SML::NUMHASH, and SML::CLASSHASH.


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

Generated on Sun Oct 7 21:39:15 2012 for TNTsdk 2012 by  doxygen 1.6.1