LeviLamina
|
This is the complete list of members for ll::data::AnyFunctionObj< Fn, Ret, Args >, including all inherited members.
anyFnSizeNumPtrs (defined in ll::data::AnyFunctionObjBase) | ll::data::AnyFunctionObjBase | inlinestatic |
AnyFunctionObj(T &&fn) (defined in ll::data::AnyFunctionObj< Fn, Ret, Args >) | ll::data::AnyFunctionObj< Fn, Ret, Args > | inlineexplicit |
AnyObjBase()=default (defined in ll::data::AnyObjBase) | ll::data::AnyObjBase | |
AnyObjBase(AnyObjBase const &)=delete (defined in ll::data::AnyObjBase) | ll::data::AnyObjBase | |
construct(void *to, F &&f) (defined in ll::data::AnyFunctionObj< Fn, Ret, Args >) | ll::data::AnyFunctionObj< Fn, Ret, Args > | inlinestatic |
constructImpl(void *to, Args &&... args) noexcept(std::is_nothrow_constructible_v< Obj, Args... >) (defined in ll::data::AnyObjBase) | ll::data::AnyObjBase | inlineprotectedstatic |
copy(void *to) const override (defined in ll::data::AnyFunctionObj< Fn, Ret, Args >) | ll::data::AnyFunctionObj< Fn, Ret, Args > | inlinevirtual |
destroyImpl(Obj *self) noexcept (defined in ll::data::AnyObjBase) | ll::data::AnyObjBase | inlineprotectedstatic |
getArg(std::any &any) -> std::conditional_t< std::is_reference_v< Arg >, Arg, std::add_lvalue_reference_t< Arg > > (defined in ll::data::AnyFunctionObjBase) | ll::data::AnyFunctionObjBase | inlineprotectedstatic |
invoke(std::span< std::any > args) override (defined in ll::data::AnyFunctionObj< Fn, Ret, Args >) | ll::data::AnyFunctionObj< Fn, Ret, Args > | inlinevirtual |
isLarge (defined in ll::data::AnyObjBase) | ll::data::AnyObjBase | protectedstatic |
move(void *to) noexcept override (defined in ll::data::AnyFunctionObj< Fn, Ret, Args >) | ll::data::AnyFunctionObj< Fn, Ret, Args > | inlinevirtual |
nothrowMove (defined in ll::data::AnyFunctionObj< Fn, Ret, Args >) | ll::data::AnyFunctionObj< Fn, Ret, Args > | inlinestatic |
operator=(AnyObjBase const &)=delete (defined in ll::data::AnyObjBase) | ll::data::AnyObjBase | |
smallObjSize (defined in ll::data::AnyFunctionObjBase) | ll::data::AnyFunctionObjBase | inlinestatic |
tidy() noexcept override (defined in ll::data::AnyFunctionObj< Fn, Ret, Args >) | ll::data::AnyFunctionObj< Fn, Ret, Args > | inlinevirtual |
~AnyObjBase()=default (defined in ll::data::AnyObjBase) | ll::data::AnyObjBase | virtual |