#include <di/function/curry.h>
|
| | Curry ()=default |
| |
| | Curry (Curry const &)=default |
| |
| | Curry (Curry &&)=default |
| |
| auto | operator= (Curry const &) -> Curry &=delete |
| |
| auto | operator= (Curry &&) -> Curry &=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 && |
| |
◆ Curry() [1/3]
◆ Curry() [2/3]
◆ Curry() [3/3]
◆ max_arity()
◆ operator()() [1/4]
template<typename Self>
template<concepts::DecayConstructible... Args>
requires (concepts::ConstructibleFrom<Self, Self&> && sizeof...(Args) <
max_arity())
◆ operator()() [2/4]
template<typename Self>
template<concepts::DecayConstructible... Args>
requires (concepts::ConstructibleFrom<Self, Self &&> && sizeof...(Args) <
max_arity())
◆ operator()() [3/4]
template<typename Self>
template<concepts::DecayConstructible... Args>
requires (concepts::ConstructibleFrom<Self, Self const&> && sizeof...(Args) <
max_arity())
◆ operator()() [4/4]
template<typename Self>
template<concepts::DecayConstructible... Args>
requires (concepts::ConstructibleFrom<Self, Self const &&> && sizeof...(Args) <
max_arity())
◆ operator=() [1/2]
◆ operator=() [2/2]
The documentation for this struct was generated from the following file:
- libs/di/include/di/function/curry.h