Oracle Coherence for C++ API
Release 3.7.0.0

E18684-01

EntryFilter Class Reference

#include <coherence/util/filter/EntryFilter.hpp>

Inherits Filter.

Inherited by ExtractorFilter [virtual], and IndexAwareFilter [virtual].

List of all members.


Detailed Description

EntryFilter provides an extension to Filter for those cases in which both a key and a value may be necessary to evaluate the conditional inclusion of a particular object.

Author:
jh 2008.02.28

Public Types

typedef spec::Handle Handle
 EntryFilter Handle definition.
typedef spec::View View
 EntryFilter View definition.
typedef spec::Holder Holder
 EntryFilter Holder definition.

Public Member Functions

virtual bool evaluateEntry (Map::Entry::View vEntry) const =0
 Apply the test to a Map::Entry.

Member Function Documentation

virtual bool evaluateEntry ( Map::Entry::View  vEntry  )  const [pure virtual]

Apply the test to a Map::Entry.

Parameters:
vEntry the Map::Entry to evaluate; never NULL
Returns:
true if the test passes, false otherwise

Implemented in AllFilter, AlwaysFilter, AnyFilter, ExtractorFilter, InKeySetFilter, KeyFilter, LimitFilter, NeverFilter, NotFilter, PresentFilter, PriorityFilter, and XorFilter.


The documentation for this class was generated from the following file:
Copyright © 2000, 2011, Oracle and/or its affiliates. All rights reserved.