libMesh
|
The actual predicate is held as a template parameter here. More...
#include <variant_filter_iterator.h>
Public Member Functions | |
Pred (const PredType &v) | |
Constructor. More... | |
virtual | ~Pred () |
Destructor. More... | |
virtual PredBase * | clone () const override |
virtual PredBase::const_PredBase * | const_clone () const override |
The redefinition of the const_clone function for the Pred class. More... | |
virtual bool | operator() (const IterBase *in) const override |
Re-implementation of op() More... | |
Public Attributes | |
PredType | pred_data |
This is the predicate passed in by the user. More... | |
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.
Pred< IterType, PredType >::Pred | ( | const PredType & | v | ) |
Constructor.
Definition at line 253 of file variant_filter_iterator.h.
|
overridevirtual |
Definition at line 264 of file variant_filter_iterator.h.
|
overridevirtual |
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.
|
overridevirtual |
Re-implementation of op()
Definition at line 302 of file variant_filter_iterator.h.
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.