BWAPI
|
00001 #pragma once 00002 00003 #ifdef __GNUC__ 00004 #define foreach( element, collection ) \ 00005 for ( typeof( ( collection ).begin() ) _foreach_iter = ( collection ).begin(); _foreach_iter != ( collection ).end();++ _foreach_iter ) \ 00006 if( bool _foreach_loop = false ) {} else \ 00007 for ( element = *_foreach_iter; !_foreach_loop; _foreach_loop = true ) 00008 #else 00009 #define foreach( element, collection ) for each ( element in collection ) 00010 #endif