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
AnyFunction & operator= (AnyFunction const &other)
AnyFunction & operator= (AnyFunction &&other) noexcept
void swap (AnyFunction &other) noexcept
template<class Fn, class Ret, class... 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: