template<class C> struct OEIsMemberPtr : public OESystem::OEUnaryPredicate<C>
Functor which performs set membership tests. This functor differs
from OEIsMember
in that the internal storage type differs from
the test type. While instances of abstract classes cannot be easily
stored, however, pointers to abstract class instances do not pose the
same storage problems. OEIsMemberFunctor
stores pointers to
data types, while the template type of the class is a singly
dereferenced version of the storage type.