BWAPI
|
Defines | |
#define | findAndRemove(T, S, V) |
#define | findAndRemoveType(T, S, V) |
Variables | |
int | assert_success_count |
int | assert_fail_count |
#define findAndRemove | ( | T, | |
S, | |||
V | |||
) |
{\ bool found=false;\ for(std::set<T*>::iterator i=S.begin();i!=S.end();i++)\ {\ if (*i==V)\ {\ found=true;\ S.erase(i);\ break;\ }\ }\ if (!found)\ BWAssert(false);\ }
#define findAndRemoveType | ( | T, | |
S, | |||
V | |||
) |
{\ bool found=false;\ for(std::set<T*>::iterator i=S.begin();i!=S.end();i++)\ {\ if ((*i)->getType()==V)\ {\ found=true;\ S.erase(i);\ break;\ }\ }\ if (!found)\ BWAssert(false);\ }