40namespace datastructure {
41template<
typename Iterator>
50 using T =
typename Iterator::T;
53 const std::function<
bool(
const typename Iterator::T)>&
_predicate)
90template<
typename Iterator>
FilterIterator< Iterator > & operator--()
bool operator==(const FilterIterator< Iterator > &b) const
FilterIterator< Iterator > & operator++()
FilterIterator(Iterator begin, Iterator end, const std::function< bool(const typename Iterator::T)> &_predicate)
bool operator!=(const FilterIterator< Iterator > &b) const
const std::function< bool(const typename Iterator::T)> m_predicate
IteratorRange(Iterator begin, Iterator end)
static MultilevelBuilder * getDoubleFactoredZeroAdjustedMerger()
The namespace for all OGDF objects.