Developer Utility

Writing your own operations.

Name Description
generator_from_iterator(B, E) -> generator_from_iterator< B, E >
Class Description
piped::adl_piped_out The O-behavior of I | O. By default, o.process(i), or o(i).
piped::adl_piped The I-behavior of I | O. By default, adl_piped_out::process().
piped::adl_piped_assign The behavior of A |= C. By default, a = a.process(c).
piped::simple_operation A simple way to implement an operation by specifying a function for process()
piped::generator Generator should be a base class for user-built generators. It provides methods to implicitly use the generator as a C++-style container with begin()/end().
piped::generator_from_iterator
piped::adl_map_to This is used to customize type conversion.
piped::extra::ptr A transparent pointer wrapper. This functions as an option_type, i.e. implements unary *, and is bool-convertible.

<B,E> generator_from_iterator(B, E) -> generator_from_iterator< B, E >

<piped/generator.hpp>

template<typename B undefined, typename E undefined>
piped::generator_from_iterator(B, E) -> generator_from_iterator< B, E >

Description

Parameter
`` B
`` E