#include <stlsoft/stlsoft.h>
#include <stlsoft/util/std/iterator_helper.hpp>
Go to the source code of this file.
Namespaces | |
| namespace | stlsoft |
Classes | |
| class | transform_iterator |
| An iterator adaptor that uses a predicate to filter desired values from the iterator's underlying sequence. More... | |
| struct | transform_iterator::transform_iterator_is_BVT_so_no_member_selection_operators |
Functions | |
| template<typename I, typename F> | |
| transform_iterator< I, F > | make_transform_iterator (I it, F fn) |
| Creator function for transform_iterator. | |
| template<typename I, typename F> | |
| transform_iterator< I, F > | transformer (I it, F fn) |
| Creator function for transform_iterator. | |
| template<typename I, typename F> | |
| bool | operator== (transform_iterator< I, F > const &lhs, transform_iterator< I, F > const &rhs) |
| template<typename I, typename F> | |
| bool | operator!= (transform_iterator< I, F > const &lhs, transform_iterator< I, F > const &rhs) |
| template<typename I, typename F> | |
| transform_iterator< I, F > | operator+ (transform_iterator< I, F > const &lhs, typename transform_iterator< I, F >::difference_type rhs) |
| template<typename I, typename F> | |
| transform_iterator< I, F > | operator- (transform_iterator< I, F > const &lhs, ss_ptrdiff_t rhs) |
| template<typename I, typename F> | |
| ss_typename_type_ret_k transform_iterator< I, F > ::difference_type | operator- (transform_iterator< I, F > const &lhs, transform_iterator< I, F > const &rhs) |
| template<typename I, typename F> | |
| bool | operator< (transform_iterator< I, F > const &lhs, transform_iterator< I, F > const &rhs) |
| template<typename I, typename F> | |
| bool | operator<= (transform_iterator< I, F > const &lhs, transform_iterator< I, F > const &rhs) |
| template<typename I, typename F> | |
| bool | operator> (transform_iterator< I, F > const &lhs, transform_iterator< I, F > const &rhs) |
| template<typename I, typename F> | |
| bool | operator>= (transform_iterator< I, F > const &lhs, transform_iterator< I, F > const &rhs) |
1.5.6