#include <variant_filter_iterator.h>
Public Member Functions | |
Pred (const PredType &v) | |
virtual | ~Pred () |
virtual PredBase * | clone () const override |
virtual PredBase::const_PredBase * | const_clone () const override |
virtual bool | operator() (const IterBase *in) const override |
Public Attributes | |
PredType | pred_data |
The actual predicate is held as a template parameter here. There are two template arguments here, one for the actual type of the predicate and one for the iterator type.
Definition at line 248 of file variant_filter_iterator.h.
|
inline |
|
inlineoverridevirtual |
Definition at line 264 of file variant_filter_iterator.h.
|
inlineoverridevirtual |
The redefinition of the const_clone function for the Pred class.
Important typedef for const_iterators.
Definition at line 281 of file variant_filter_iterator.h.
|
inlineoverridevirtual |
PredType Pred< IterType, PredType >::pred_data |
This is the predicate passed in by the user.
Definition at line 322 of file variant_filter_iterator.h.