piped::adl_piped_assign

<piped/core.hpp>

template<typename A>
struct piped::adl_piped_assign;

The behavior of A |= C. By default, a = a.process(c).

Name Description
is_piped
process(A &assigned, C &&chain)

Members

<C> is_piped

<piped/core.hpp>

template<typename C>
constexpr bool piped::adl_piped_assign< A >::is_piped

Description

<C> process(A &assigned, C &&chain)

<piped/core.hpp>

template<typename C>
static auto& piped::adl_piped_assign< A >::process(A &assigned, C &&chain)

Description

Parameter
assigned A &
chain C &&