Iros
 
Loading...
Searching...
No Matches
di::BetweenExclusive Struct Reference

#include <di/function/between_exclusive.h>

Inheritance diagram for di::BetweenExclusive:
[legend]

Static Public Member Functions

template<typename T, typename U = T, typename V = T>
static constexpr auto operator() (T const &value, U const &lower, V const &upper) -> bool requires(
 

Static Public Attributes

static constexpr auto max_arity = 3ZU
 

Additional Inherited Members

- Public Member Functions inherited from di::function::curry_back_ns::CurryBack< Self >
 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 &&
 

Member Function Documentation

◆ operator()()

template<typename T, typename U = T, typename V = T>
static constexpr auto di::function::BetweenExclusive::operator() ( T const & value,
U const & lower,
V const & upper ) -> bool requires(
inlinestaticconstexpr

Member Data Documentation

◆ max_arity

auto di::function::BetweenExclusive::max_arity = 3ZU
staticconstexpr

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