blob: 5540fd0121434b2b45d9ec2eb2bed6ab219e7b6b (
plain) (
tree)
|
|
--- src/ixlib_base.hh.orig Fri Nov 28 11:48:47 2003
+++ src/ixlib_base.hh Fri Nov 28 12:45:22 2003
@@ -44,11 +44,15 @@
/* STL Helper macro -----------------------------------------------------------
*/
+#define FOREACH_T(VAR,LIST,LISTTYPE) \
+ for (typename LISTTYPE::iterator VAR = (LIST).begin(),last = (LIST).end();VAR != last;VAR++)
+#define FOREACH_CONST_T(VAR,LIST,LISTTYPE) \
+ for (typename LISTTYPE::const_iterator VAR = (LIST).begin(),last = (LIST).end();VAR != last;VAR++)
+
#define FOREACH(VAR,LIST,LISTTYPE) \
for (LISTTYPE::iterator VAR = (LIST).begin(),last = (LIST).end();VAR != last;VAR++)
#define FOREACH_CONST(VAR,LIST,LISTTYPE) \
for (LISTTYPE::const_iterator VAR = (LIST).begin(),last = (LIST).end();VAR != last;VAR++)
-
|