5.37 OEIsMemberPtr

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.


Subsections