#include <di/container/interface/erase.h>
Public Member Functions | |
| template<typename Con, typename F>  requires (CustomEraseIf<Con, F> || MemberEraseIf<Con, F>)  | |
| constexpr auto | operator() (Con &container, F &&function) const -> usize | 
  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 && | 
Static Public Attributes | |
| static constexpr auto | max_arity = 2ZU | 
      
  | 
  inlineconstexpr | 
      
  | 
  staticconstexpr |