diff --git a/source/blender/blenlib/BLI_ghash.h b/source/blender/blenlib/BLI_ghash.h index 457f098bff7..eaf4d442000 100644 --- a/source/blender/blenlib/BLI_ghash.h +++ b/source/blender/blenlib/BLI_ghash.h @@ -131,6 +131,11 @@ void BLI_ghashIterator_step (GHashIterator *ghi); */ int BLI_ghashIterator_isDone (GHashIterator *ghi); +#define GHASH_ITER(gh_iter_, ghash_) \ + for (BLI_ghashIterator_init(&gh_iter_, ghash_); \ + !BLI_ghashIterator_isDone(&gh_iter_); \ + BLI_ghashIterator_step(&gh_iter_)) + /* *** */ unsigned int BLI_ghashutil_ptrhash (const void *key);