Friends | |
template<typename Arg , typename Pipe > | |
constexpr friend auto | operator| (Arg &&arg, Pipe pipe) |
template<typename Pipe0 , typename Pipe1 > | |
constexpr friend auto | operator| (Pipe0 pipe0, Pipe1 pipe1) |
template<typename Arg , typename Pipe > | |
auto | operator|= (Arg &arg, Pipe pipe) -> Arg & |
|
friend |
(!is_pipeable_v<Arg>) && is_pipeable_v<Pipe> && invocable<Pipe, Arg>
// clang-format off
|
friend |
is_pipeable_v<Pipe0> && is_pipeable_v<Pipe1>
// clang-format off