5.36.1 Constructors

OEIsMember(std::vector<C> &container)
OEIsMember(std::list<C>   &container)
OEIsMember(std::deque<C>  &container)

Constructs the functor using an STL container of type C, which contains objects or pointers to objects. Any of the elements of the STL container will be considered to be ``a member'' of the functor.

template<class T> OEIsMember(T bgn, T end)

Constructs the functor using a sequence of values. The values from bgn up to but not including end are used to construct the functor. Using this constructor, the functor may be constructed from arrays and STL containers.

OEIsMember(OESystem::OEIter<C> &i)

Constructs the functor using an iterator over values of the same type as the functor template argument.