#include <di/function/between_inclusive.h>
|
template<typename T, typename U = T, typename V = T> |
static constexpr auto | operator() (T const &value, U const &lower, V const &upper) -> bool requires( |
|
|
| CurryBack ()=default |
|
| CurryBack (CurryBack const &)=default |
|
| CurryBack (CurryBack &&)=default |
|
auto | operator= (CurryBack const &) -> CurryBack &=delete |
|
auto | operator= (CurryBack &&) -> CurryBack &=delete |
|
template<concepts::DecayConstructible... Args>
requires (concepts::ConstructibleFrom<Self, Self&> && sizeof...(Args) < max_arity()) |
constexpr auto | operator() (Args &&... args) & |
|
template<concepts::DecayConstructible... Args>
requires (concepts::ConstructibleFrom<Self, Self const&> && sizeof...(Args) < max_arity()) |
constexpr auto | operator() (Args &&... args) const & |
|
template<concepts::DecayConstructible... Args>
requires (concepts::ConstructibleFrom<Self, Self &&> && sizeof...(Args) < max_arity()) |
constexpr auto | operator() (Args &&... args) && |
|
template<concepts::DecayConstructible... Args>
requires (concepts::ConstructibleFrom<Self, Self const &&> && sizeof...(Args) < max_arity()) |
constexpr auto | operator() (Args &&... args) const && |
|
◆ operator()()
template<typename T, typename U = T, typename V = T>
static constexpr auto di::function::BetweenInclusive::operator() |
( |
T const & | value, |
|
|
U const & | lower, |
|
|
V const & | upper ) -> bool
requires( |
|
inlinestaticconstexpr |
◆ max_arity
auto di::function::BetweenInclusive::max_arity = 3ZU |
|
staticconstexpr |
The documentation for this struct was generated from the following file: