fesa-core
7.0.0
|
This is the base class which defines sorting expressions in the sorting package. It defines the match method in order to find out if the expression matches the context. More...
#include <SortingExpression.h>
Public Member Functions | |
virtual bool | match (const SortingContext &context) |
virtual HomogeneousDevColSharedPtrSet | evaluate () |
Sorts the devices according to the expression and returns a Set of homogeneous device sets. | |
Static Public Member Functions | |
static std::auto_ptr < SortingExpression > | tryMatch (const SortingContext &sortingContext) |
Factory method.Tries to match the context to all the expressions provided by the framework returning the one which matches it. More... | |
This is the base class which defines sorting expressions in the sorting package. It defines the match method in order to find out if the expression matches the context.
|
virtual |
Reimplemented in fesa::FieldExpression, fesa::IntersectExpression, and fesa::UnionExpression.
|
static |
Factory method.Tries to match the context to all the expressions provided by the framework returning the one which matches it.