VCCC  2024.05
VisualCamp Common C++ library
join_with_adaptor< Pattern > Class Template Reference

#include </home/jarvis/actions-runner/jarvis-vccc-2/_work/vccc/vccc/include/vccc/__ranges/views/join_with.hpp>

+ Inheritance diagram for join_with_adaptor< Pattern >:

Public Member Functions

template<typename U , std::enable_if_t< different_from< join_with_adaptor, U >::value, int > = 0>
constexpr join_with_adaptor (U &&pattern)
 
template<typename R , std::enable_if_t< viewable_range< R >::value, int > = 0>
constexpr auto operator() (R &&r) &
 
template<typename R , std::enable_if_t< viewable_range< R >::value, int > = 0>
constexpr auto operator() (R &&r) const &
 
template<typename R , std::enable_if_t< viewable_range< R >::value, int > = 0>
constexpr auto operator() (R &&r) &&
 
template<typename R , std::enable_if_t< viewable_range< R >::value, int > = 0>
constexpr auto operator() (R &&r) const &&
 

Constructor & Destructor Documentation

◆ join_with_adaptor()

constexpr join_with_adaptor ( U &&  pattern)
inlineexplicitconstexpr

Member Function Documentation

◆ operator()() [1/4]

constexpr auto operator() ( R &&  r) &
inlineconstexpr

◆ operator()() [2/4]

constexpr auto operator() ( R &&  r) &&
inlineconstexpr

◆ operator()() [3/4]

constexpr auto operator() ( R &&  r) const &
inlineconstexpr

◆ operator()() [4/4]

constexpr auto operator() ( R &&  r) const &&
inlineconstexpr

The documentation for this class was generated from the following file: