Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

GHash.h File Reference

#include "gtypes.h"

Include dependency graph for GHash.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

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)

Definition at line 52 of file GHash.h.

Referenced by GlobalParams::~GlobalParams().


Generated on Sat Nov 5 17:18:10 2005 for OPIE by  doxygen 1.4.2