Go to the source code of this file.
Namespaces | |
| namespace | MON |
Defines | |
| #define | FILTER_BEGIN(filterClass, filterVar) |
| #define | FILTER_END } } |
| #define | FULLFILTER(filteredClass, filteredVar, filterClass, cond, value) |
| #define | FINDRELATION(filteredClass, filteredVar, cond) |
| #define FILTER_BEGIN | ( | filterClass, | |||
| filterVar | ) |
| #define FINDRELATION | ( | filteredClass, | |||
| filteredVar, | |||||
| cond | ) |
{ { \
FILTER_BEGIN( filteredClass, filteredVar ) { \
if ( cond ) \
return true; \
} FILTER_END; \
return false; \
} }
| #define FULLFILTER | ( | filteredClass, | |||
| filteredVar, | |||||
| filterClass, | |||||
| cond, | |||||
| value | ) |
{ { \
std::set<filterClass> setResult; \
FILTER_BEGIN( filteredClass, filteredVar ) { \
if ( cond ) \
setResult.insert( value ); \
} FILTER_END; \
return setResult; \
} }
1.6.3