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
1.3.7