28 m_ChildPredicates.push_back(p);
33 m_ChildPredicates.remove(p);
38 return m_ChildPredicates;
virtual ChildPredicates GetPredicates() const
Return all child predicates (immutable).
virtual void RemovePredicate(const NodePredicateBase *p)
Removes a child predicate.
virtual void AddPredicate(const NodePredicateBase *p)
Adds a child predicate.
std::list< NodePredicateBase::ConstPointer > ChildPredicates
Interface for evaluation conditions used in the DataStorage class GetSubset() method.
virtual ~NodePredicateCompositeBase()=0
Pure virtual (but implemented) Destructor makes NodePredicateCompositeBase an abstract class...