LLVM 22.0.0git
llvm::detail::UniqueFunctionBase< ReturnT, ParamTs > Member List

This is the complete list of members for llvm::detail::UniqueFunctionBase< ReturnT, ParamTs >, including all inherited members.

AdjustedParamT typedefllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >protected
CallbackAndInlineFlagllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >protected
CallbackPointerUnionT typedefllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >protected
CallImpl(void *CallableAddr, AdjustedParamT< ParamTs >... Params)llvm::detail::UniqueFunctionBase< ReturnT, ParamTs >inlineprotectedstatic
CallPtrT typedefllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >protected
DestroyImpl(void *CallableAddr) noexceptllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >inlineprotectedstatic
DestroyPtrT typedefllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >protected
getCalleePtr() constllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >inlineprotected
getCallPtr() constllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >inlineprotected
getInlineStorage() constllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >inlineprotected
getNonTrivialCallbacks() constllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >inlineprotected
getOutOfLineStorage() constllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >inlineprotected
getOutOfLineStorageAlignment() constllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >inlineprotected
getOutOfLineStorageSize() constllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >inlineprotected
getTrivialCallback() constllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >inlineprotected
InlineStorageAlignllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >protectedstatic
InlineStorageSizellvm::detail::UniqueFunctionBase< ReturnT, ParamTs >protectedstatic
isInlineStorage() constllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >inlineprotected
isTrivialCallback() constllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >inlineprotected
MoveImpl(void *LHSCallableAddr, void *RHSCallableAddr) noexceptllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >inlineprotectedstatic
MovePtrT typedefllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >protected
operator bool() constllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >inlineexplicit
operator=(UniqueFunctionBase &&RHS) noexceptllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >inlineprotected
setOutOfLineStorage(void *Ptr, size_t Size, size_t Alignment)llvm::detail::UniqueFunctionBase< ReturnT, ParamTs >inlineprotected
StorageUnionllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >protected
UniqueFunctionBase(CallableT Callable, CalledAs< CalledAsT >)llvm::detail::UniqueFunctionBase< ReturnT, ParamTs >inlineprotected
UniqueFunctionBase(UniqueFunctionBase &&RHS) noexceptllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >inlineprotected
UniqueFunctionBase()=defaultllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >protected
~UniqueFunctionBase()llvm::detail::UniqueFunctionBase< ReturnT, ParamTs >inlineprotected