diff --git a/stepmania/src/Foreach.h b/stepmania/src/Foreach.h index cb9b45ec2d..b99597618e 100644 --- a/stepmania/src/Foreach.h +++ b/stepmania/src/Foreach.h @@ -16,6 +16,11 @@ for( set::iterator var = (vect).begin(); var != (vect).end(); ++var ) #define FOREACHS_CONST( elemType, vect, var ) \ for( set::const_iterator var = (vect).begin(); var != (vect).end(); ++var ) +#define FOREACHM( keyType, valType, vect, var ) \ +for( map::iterator var = (vect).begin(); var != (vect).end(); ++var ) +#define FOREACHM_CONST( keyType, valType, vect, var ) \ +for( map::const_iterator var = (vect).begin(); var != (vect).end(); ++var ) + #define FOREACHMM( keyType, valType, vect, var ) \ for( multimap::iterator var = (vect).begin(); var != (vect).end(); ++var )