#include <coherence/util/Filter.hpp>
Inherits Object.
Inherited by EntryFilter [virtual], KeyAssociatedFilter [virtual], MapEventFilter [virtual], MapEventTransformerFilter [virtual], and NullFilter [virtual].
Public Types |
|
| typedef spec::Handle | Handle |
| Filter Handle definition. |
|
| typedef spec::View | View |
| Filter View definition. |
|
| typedef spec::Holder | Holder |
| Filter Holder definition. |
|
Public Member Functions |
|
| virtual bool | evaluate (Object::View v) const =0 |
| Apply the test to the object. |
|
| virtual bool evaluate | ( | Object::View | v | ) | const [pure virtual] |
Apply the test to the object.
| v | the object to test |
Implemented in AllFilter, AlwaysFilter, AnyFilter, ExtractorFilter, InKeySetFilter, KeyAssociatedFilter, KeyFilter, LimitFilter, MapEventFilter, MapEventTransformerFilter, NeverFilter, NotFilter, PresentFilter, PriorityFilter, ValueChangeEventFilter, XorFilter, and NullFilter.