From 9869b7c196aa5563b76227fc0d5f99fc8e9931b7 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Wed, 28 Dec 2005 08:49:09 +0000 Subject: [PATCH] convenience --- stepmania/src/EnumHelper.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/stepmania/src/EnumHelper.h b/stepmania/src/EnumHelper.h index 1fceb1e16e..55a1e93d7d 100644 --- a/stepmania/src/EnumHelper.h +++ b/stepmania/src/EnumHelper.h @@ -32,6 +32,13 @@ static inline void enum_add( T &val, int iAmt ) val = c.value; } +template +static inline T enum_add2( T val, int iAmt ) +{ + enum_add( val, iAmt ); + return val; +} + #define FOREACH_ENUM( e, max, var ) for( e var=(e)0; var( var, +1 ) ) #define FOREACH_ENUM2( e, var ) for( e var=(e)0; var( var, +1 ) )