LeviLamina
Loading...
Searching...
No Matches
ll::data::AnyFunction Class Reference

Public Member Functions

 AnyFunction (std::nullptr_t)
 
 AnyFunction (AnyFunction const &other)
 
 AnyFunction (AnyFunction &&other) noexcept
 
AnyFunctionoperator= (AnyFunction const &other)
 
AnyFunctionoperator= (AnyFunction &&other) noexcept
 
void swap (AnyFunction &other) noexcept
 
template<class Fn , class Ret , class... Args>
requires (std::invocable<Fn, Args...>)
 AnyFunction (std::in_place_type_t< Ret(Args...)>, Fn &&fn)
 
template<class Fn >
 AnyFunction (Fn &&fn)
 
std::any invoke (std::span< std::any > args) const
 
template<class... Args>
std::any operator() (Args &&... args) const
 
constexpr operator bool () const noexcept
 

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