template<class Predicate, class Type, class ReferenceType = Type&, class PointerType = Type*> struct variant_filter_iterator< Predicate, Type, ReferenceType, PointerType >::PredBase
Abstract base class for the predicate.
Definition at line 83 of file variant_filter_iterator.h.
Member Typedef Documentation
template<class Predicate, class Type, class ReferenceType = Type&, class PointerType = Type*> typedef variant_filter_iterator<Predicate, Type const, Type const &, Type const *>::PredBasevariant_filter_iterator< Predicate, Type, ReferenceType, PointerType >::PredBase::const_PredBase
Definition at line 91 of file variant_filter_iterator.h.
Constructor & Destructor Documentation
template<class Predicate, class Type, class ReferenceType = Type&, class PointerType = Type*> virtual variant_filter_iterator< Predicate, Type, ReferenceType, PointerType >::PredBase::~PredBase () [inline, virtual]
Definition at line 85 of file variant_filter_iterator.h.
{}
Member Function Documentation
template<class Predicate, class Type, class ReferenceType = Type&, class PointerType = Type*> virtual PredBase* variant_filter_iterator< Predicate, Type, ReferenceType, PointerType >::PredBase::clone () const [pure virtual]