SML::CLASSHASH Class Reference

#include <sml/hash.h>

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

List of all members.

Public Member Functions

 CLASSHASH (CONTEXT *context, const CLASS *)
virtual ~CLASSHASH ()
void * GetValue (const MISTRING &indx, bool bConstructIfEmpty) const
void SetValue (const MISTRING &indx, void *val)

Protected Member Functions

CONTEXTGetContext () const

Private Member Functions

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

Private Attributes

PRIVDATA * m_priv

Constructor & Destructor Documentation

SML::CLASSHASH::CLASSHASH ( CONTEXT context,
const CLASS  
)
virtual SML::CLASSHASH::~CLASSHASH (  )  [virtual]

Member Function Documentation

CONTEXT* SML::CLASSHASH::GetContext (  )  const [protected]
void* SML::CLASSHASH::GetValue ( const MISTRING indx,
bool  bConstructIfEmpty 
) const
void SML::CLASSHASH::SetValue ( const MISTRING indx,
void *  val 
)
virtual void SML::CLASSHASH::v_Clear (  )  [private, virtual]

Implements SML::HASH.

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

Implements SML::HASH.

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

Implements SML::HASH.

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

Implements SML::HASH.

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

Implements SML::HASH.

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

Implements SML::HASH.


Member Data Documentation

PRIVDATA* SML::CLASSHASH::m_priv [private]

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

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