|
Public Types |
typedef spec::Handle | Handle |
| NotFilter Handle definition. |
typedef spec::View | View |
| NotFilter View definition. |
typedef spec::Holder | Holder |
| NotFilter Holder definition. |
Public Member Functions |
virtual bool | evaluateEntry (Map::Entry::View vEntry) const |
| Apply the test to a Map::Entry and negate the result. |
virtual bool | evaluate (Object::View v) const |
| Apply the test to the object and negate the result. |
virtual size32_t | calculateEffectiveness (Map::View vMapIndexes, Set::View vSetKeys) const |
| |
virtual Filter::View | applyIndex (Map::View vMapIndexes, Set::Handle hSetKeys) const |
| |
virtual void | readExternal (PofReader::Handle hIn) |
| Restore the contents of a user type instance by reading its state using the specified PofReader. |
virtual void | writeExternal (PofWriter::Handle hOut) const |
| Save the contents of a POF user type instance by writing its state using the specified PofWriter. |
virtual bool | equals (Object::View v) const |
| Compare the NotFilter with another object to determine equality. |
virtual size32_t | hashCode () const |
| |
virtual TypedHandle
< const String > | toString () const |
| Output a human-readable description of this Object to the given stream. |
virtual Filter::View | getFilter () const |
| Obtain the Filter whose results are negated by this filter. |
Protected Member Functions |
| NotFilter () |
| Default constructor (necessary for the PortableObject interface). |
| NotFilter (Filter::View hFilter) |
| Create and return a Handle to a new Object instance. |
virtual Map::View | getNonPartialIndexes (Map::View vMapIndexes) const |
| Get a Map of the available non-partial indexes from the given Map of all available indexes. |