blob: 5540fd0121434b2b45d9ec2eb2bed6ab219e7b6b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
--- 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++)
-
|