|
LeviLamina
|
This is the complete list of members for ll::data::AnyFunctionObjBase, including all inherited members.
| anyFnSizeNumPtrs (defined in ll::data::AnyFunctionObjBase) | ll::data::AnyFunctionObjBase | inlinestatic |
| AnyObjBase()=default (defined in ll::data::AnyObjBase) | ll::data::AnyObjBase | |
| AnyObjBase(AnyObjBase const &)=delete (defined in ll::data::AnyObjBase) | ll::data::AnyObjBase | |
| 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 =0 (defined in ll::data::AnyFunctionObjBase) | ll::data::AnyFunctionObjBase | pure virtual |
| 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 >)=0 (defined in ll::data::AnyFunctionObjBase) | ll::data::AnyFunctionObjBase | pure virtual |
| isLarge (defined in ll::data::AnyObjBase) | ll::data::AnyObjBase | protectedstatic |
| move(void *to) noexcept=0 (defined in ll::data::AnyFunctionObjBase) | ll::data::AnyFunctionObjBase | pure virtual |
| operator=(AnyObjBase const &)=delete (defined in ll::data::AnyObjBase) | ll::data::AnyObjBase | |
| smallObjSize (defined in ll::data::AnyFunctionObjBase) | ll::data::AnyFunctionObjBase | inlinestatic |
| tidy() noexcept=0 (defined in ll::data::AnyFunctionObjBase) | ll::data::AnyFunctionObjBase | pure virtual |
| ~AnyObjBase()=default (defined in ll::data::AnyObjBase) | ll::data::AnyObjBase | virtual |