#include <coherence/util/filter/AllFilter.hpp>
Inherits ArrayFilter.
Inherited by AndFilter.
Public Types | ||||
| typedef spec::Handle | Handle | |||
| AllFilter Handle definition. | ||||
| typedef spec::View | View | |||
| AllFilter View definition. | ||||
| typedef spec::Holder | Holder | |||
| AllFilter 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 | ||||
| AllFilter () | ||||
| Default constructor (necessary for the PortableObject interface). | ||||
| AllFilter (ObjectArray::View vaFilter) | ||||
| Construct an "all" filter. | ||||
| AllFilter | ( | ObjectArray::View | vaFilter | ) | [protected] |
Construct an "all" filter.
The result is defined as:
afilter[0] && afilter[1] ... && afilter[n]
| vaFilter | an array of filters |