#include <coherence/util/filter/AnyFilter.hpp>
Inherits ArrayFilter.
Inherited by OrFilter.
Public Types | ||||
| typedef spec::Handle | Handle | |||
| AnyFilter Handle definition. | ||||
| typedef spec::View | View | |||
| AnyFilter View definition. | ||||
| typedef spec::Holder | Holder | |||
| AnyFilter Holder definition. | ||||
Public Member Functions | ||||
| virtual bool | evaluateEntry (Map::Entry::View vEntry) const | |||
| Apply the test to a Map::Entry.
| ||||
| virtual bool | evaluate (Object::View v) const | |||
| Apply the test to the object.
| ||||
Protected Member Functions | ||||
| AnyFilter () | ||||
| Default constructor (necessary for the PortableObject interface). | ||||
| AnyFilter (ObjectArray::View vaFilter) | ||||
| Construct an "any" filter. | ||||
| AnyFilter | ( | ObjectArray::View | vaFilter | ) | [protected] |
Construct an "any" filter.
The result is defined as: afilter[0] || afilter[1] ... || afilter[n]
| vaFilter | an array of filters |