#include <stlsoft/stlsoft.h>
#include <stlsoft/iterators/adapted_iterator_traits.hpp>
#include <stlsoft/meta/yesno.hpp>
#include <stlsoft/meta/is_pointer_type.hpp>
#include <stlsoft/util/std/iterator_category_limiters.hpp>
Go to the source code of this file.
Namespaces | |
namespace | stlsoft |
Classes | |
class | filter_iterator |
An iterator adaptor that uses a predicate to filter desired values from the iterator's underlying sequence. More... | |
Functions | |
template<typename I, typename P> | |
filter_iterator< I, P > | make_filter_iterator (I from, I to, P pr) |
Creator function for filter_iterator. | |
template<typename I, typename P> | |
filter_iterator< I, P > | filter (I from, I to, P pr) |
Creator function for filter_iterator. | |
template<typename I, typename P, typename T> | |
bool | operator== (filter_iterator< I, P, T > const &lhs, filter_iterator< I, P, T > const &rhs) |
template<typename I, typename P, typename T> | |
bool | operator!= (filter_iterator< I, P, T > const &lhs, filter_iterator< I, P, T > const &rhs) |