Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

GHash Class Reference

#include <GHash.h>

List of all members.

Public Methods

 GHash (GBool deleteKeysA=gFalse)
 ~GHash ()
void add (GString *key, void *val)
void add (GString *key, int val)
void * lookup (GString *key)
int lookupInt (GString *key)
void * lookup (char *key)
int lookupInt (char *key)
void * remove (GString *key)
int removeInt (GString *key)
void * remove (char *key)
int removeInt (char *key)
int getLength ()
void startIter (GHashIter **iter)
GBool getNext (GHashIter **iter, GString **key, void **val)
GBool getNext (GHashIter **iter, GString **key, int *val)
void killIter (GHashIter **iter)


Constructor & Destructor Documentation

GHash::GHash GBool    deleteKeysA = gFalse
 

GHash::~GHash  
 


Member Function Documentation

void GHash::add GString   key,
int    val
 

void GHash::add GString   key,
void *    val
 

int GHash::getLength   [inline]
 

GBool GHash::getNext GHashIter **    iter,
GString **    key,
int *    val
 

GBool GHash::getNext GHashIter **    iter,
GString **    key,
void **    val
 

void GHash::killIter GHashIter **    iter
 

void * GHash::lookup char *    key
 

void * GHash::lookup GString   key
 

int GHash::lookupInt char *    key
 

int GHash::lookupInt GString   key
 

void * GHash::remove char *    key
 

void * GHash::remove GString   key
 

int GHash::removeInt char *    key
 

int GHash::removeInt GString   key
 

void GHash::startIter GHashIter **    iter
 


The documentation for this class was generated from the following files:
Generated on Wed Nov 3 12:59:36 2004 for Lemur Toolkit by doxygen1.2.18