MON.cpp File Reference

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 Documentation

#define FILTER_BEGIN ( filterClass,
filterVar   ) 
Value:
{ {                                                                                                                                                                                                     \
                const std::set<filterClass>& setFilter = filterVar;                                                                                     \
                for ( std::set<filterClass>::const_iterator it = setFilter.begin() ; it != setFilter.end() ; it++ )

Definition at line 28 of file MON.cpp.

#define FILTER_END   } }

Definition at line 33 of file MON.cpp.

#define FINDRELATION ( filteredClass,
filteredVar,
cond   ) 
Value:
{ {                                                                                                                                                                     \
                FILTER_BEGIN( filteredClass, filteredVar ) {                                                                    \
                        if ( cond )                                                                                                                                     \
                                return true;                                                                                                                    \
                } FILTER_END;                                                                                                                           \
                return false;                                                                                                                                   \
        } }

Definition at line 45 of file MON.cpp.

#define FULLFILTER ( filteredClass,
filteredVar,
filterClass,
cond,
value   ) 
Value:
{ {                                                                                                                                                                     \
                std::set<filterClass> setResult;                                                                                                \
                FILTER_BEGIN( filteredClass, filteredVar ) {                                                                    \
                        if ( cond )                                                                                                                                     \
                                setResult.insert( value );                                                                                              \
                } FILTER_END;                                                                                                                           \
                return setResult;                                                                                                                               \
        } }

Definition at line 35 of file MON.cpp.

Generated on Thu May 30 15:42:57 2013 for GME by  doxygen 1.6.3