Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

Foreach.h

Go to the documentation of this file.
00001 #ifndef Foreach_H 00002 #define Foreach_H 00003 00004 #define FOREACH( elemType, vect, var ) \ 00005 for( vector<elemType>::iterator var = (vect).begin(); var != (vect).end(); ++var ) 00006 #define FOREACH_CONST( elemType, vect, var ) \ 00007 for( vector<elemType>::const_iterator var = (vect).begin(); var != (vect).end(); ++var ) 00008 00009 #define FOREACHD( elemType, vect, var ) \ 00010 for( deque<elemType>::iterator var = (vect).begin(); var != (vect).end(); ++var ) 00011 #define FOREACHD_CONST( elemType, vect, var ) \ 00012 for( deque<elemType>::const_iterator var = (vect).begin(); var != (vect).end(); ++var ) 00013 00014 #define FOREACHMM( keyType, valType, vect, var ) \ 00015 for( multimap<keyType, valType>::iterator var = (vect).begin(); var != (vect).end(); ++var ) 00016 00017 #endif

Generated on Thu Jan 27 20:57:20 2005 for StepMania by doxygen 1.3.7