#include </home/jarvis/actions-runner/jarvis-vccc-2/_work/vccc/vccc/include/vccc/__ranges/range_adaptor.hpp>
|
template<typename... T, std::enable_if_t< conjunction< different_from_this< range_adaptor, T... >, bool_constant<(sizeof...(Args)==sizeof...(T))> >::value, int > = 0> |
constexpr | range_adaptor (T &&... args) noexcept(conjunction< std::is_nothrow_constructible< Args, T >... >::value) |
|
template<typename R , std::enable_if_t< is_invocable< Niebloid, R, Args &... >::value, int > = 0> |
constexpr decltype(auto) | operator() (R &&r) & |
|
template<typename R , std::enable_if_t< is_invocable< Niebloid, R, const Args &... >::value, int > = 0> |
constexpr decltype(auto) | operator() (R &&r) const & |
|
template<typename R , std::enable_if_t< is_invocable< Niebloid, R, Args &&... >::value, int > = 0> |
constexpr decltype(auto) | operator() (R &&r) && |
|
template<typename R , std::enable_if_t< is_invocable< Niebloid, R, const Args &&... >::value, int > = 0> |
constexpr decltype(auto) | operator() (R &&r) const && |
|
◆ range_adaptor()
|
inlineexplicitconstexprnoexcept |
◆ operator()() [1/4]
constexpr decltype(auto) operator() |
( |
R && |
r | ) |
& |
|
inlineconstexpr |
◆ operator()() [2/4]
constexpr decltype(auto) operator() |
( |
R && |
r | ) |
&& |
|
inlineconstexpr |
◆ operator()() [3/4]
constexpr decltype(auto) operator() |
( |
R && |
r | ) |
const & |
|
inlineconstexpr |
◆ operator()() [4/4]
constexpr decltype(auto) operator() |
( |
R && |
r | ) |
const && |
|
inlineconstexpr |
The documentation for this class was generated from the following file: