Oracle Coherence for C++ API
Release 3.7.1.0
E22845-01
#include <coherence/util/Filter.hpp>
Inherits Object.
Inherited by EntryFilter [virtual], KeyAssociatedFilter [virtual], MapEventFilter [virtual], MapEventTransformerFilter [virtual], and NullFilter [virtual].
Provide for "pluggable" conditional behavior.
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.
The documentation for this class was generated from the following file: