[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [46080] trunk/blender/source/blender/ blenlib/BLI_ghash.h: Add GHASH_ITER macro
Nicholas Bishop
nicholasbishop at gmail.com
Sun Apr 29 18:09:30 CEST 2012
Revision: 46080
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=46080
Author: nicholasbishop
Date: 2012-04-29 16:09:28 +0000 (Sun, 29 Apr 2012)
Log Message:
-----------
Add GHASH_ITER macro
Modified Paths:
--------------
trunk/blender/source/blender/blenlib/BLI_ghash.h
Modified: trunk/blender/source/blender/blenlib/BLI_ghash.h
===================================================================
--- trunk/blender/source/blender/blenlib/BLI_ghash.h 2012-04-29 15:47:02 UTC (rev 46079)
+++ trunk/blender/source/blender/blenlib/BLI_ghash.h 2012-04-29 16:09:28 UTC (rev 46080)
@@ -131,6 +131,11 @@
*/
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);
More information about the Bf-blender-cvs
mailing list