decrypted.hpp
Go to the documentation of this file.
42 typename default_constructible_unary_fn_gen<P, typename transform_iterator<P, It>::reference>::type,
49 : public boost::iterator_range<typename transform_iterator_gen<F, typename range_iterator<R>::type>::type> {
51 typedef typename transform_iterator_gen<F, typename range_iterator<R>::type>::type transform_iter_t;
58 typename transform_iterator<F, typename range_iterator<R>::type>::reference>::type transform_fn_type;
100 inline decoded_range<UnaryFunction, SinglePassRange> transform(SinglePassRange &rng, UnaryFunction fn) {
107 inline decoded_range<UnaryFunction, const SinglePassRange> transform(const SinglePassRange &rng,
decoded_range< UnaryFunction, SinglePassRange > transform(SinglePassRange &rng, UnaryFunction fn)
Definition: decrypted.hpp:100
decoded_range< UnaryFunction, SinglePassRange > operator|(SinglePassRange &r, const transform_holder< UnaryFunction > &f)
Definition: decrypted.hpp:74
Definition: pair.hpp:31
Definition: decrypted.hpp:49
default_constructible_unary_fn_gen< F, typename transform_iterator< F, typename range_iterator< R >::type >::reference >::type transform_fn_type
Definition: decrypted.hpp:58
decoded_range(transform_fn_type f, R &r)
Definition: decrypted.hpp:62
Definition: decrypted.hpp:68
transform_holder(T r)
Definition: decrypted.hpp:69
Definition: decrypted.hpp:40
transform_iterator< typename default_constructible_unary_fn_gen< P, typename transform_iterator< P, It >::reference >::type, It > type
Definition: decrypted.hpp:44