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

GHash.h File Reference

#include <aconf.h>
#include "gtypes.h"

Go to the source code of this file.

Compounds

class  GHash

Defines

#define deleteGHash(hash, T)


Define Documentation

#define deleteGHash hash,
 
 

Value:

do {                                             \
    GHash *_hash = (hash);                         \
    {                                              \
      GHashIter *_iter;                            \
      GString *_key;                               \
      void *_p;                                    \
      _hash->startIter(&_iter);                    \
      while (_hash->getNext(&_iter, &_key, &_p)) { \
        delete (T*)_p;                             \
      }                                            \
      delete _hash;                                \
    }                                              \
  } while(0)


Generated on Wed Nov 3 12:59:12 2004 for Lemur Toolkit by doxygen1.2.18