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 |
← Container Generators →