#include <coherence/util/Filter.hpp>
Inherits Object.
Inherited by OldCache::IteratorFilter [virtual]
, 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 OldCache::IteratorFilter, AllFilter, AlwaysFilter, AnyFilter, BetweenFilter, CacheEventFilter, ExtractorFilter, InKeySetFilter, KeyAssociatedFilter, KeyFilter, LimitFilter, MapEventFilter, MapEventTransformerFilter, NeverFilter, NotFilter, PresentFilter, PriorityFilter, ValueChangeEventFilter, XorFilter, and NullFilter.