Range-v3
Range algorithms, views, and actions for the Standard Library
ranges::pipeable_base Struct Reference

Friends

Arg constexpr friend auto operator| (Arg &&arg, Pipe pipe)
 
template<typename Pipe0 , typename Pipe1 >
requires is_pipeable_v< Pipe0 > &&is_pipeable_v< Pipe1 > constexpr friend auto operator| (Pipe0 pipe0, Pipe1 pipe1)
 
template<typename Arg , typename Pipe >
auto operator|= (Arg &arg, Pipe pipe) -> Arg &requires `(is_pipeable_v< Pipe >) &&(!is_pipeable_v< Arg >) &&invocable< Pipe, Arg & >