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