WPILibC++ 2025.2.1
Loading...
Searching...
No Matches
wpi::unique_function< R(P...) const > Member List

This is the complete list of members for wpi::unique_function< R(P...) const >, including all inherited members.

AdjustedParamT typedefwpi::detail::UniqueFunctionBase< R, P... >protected
CallbackAndInlineFlagwpi::detail::UniqueFunctionBase< R, P... >protected
CallbackPointerUnionT typedefwpi::detail::UniqueFunctionBase< R, P... >protected
CallImpl(void *CallableAddr, AdjustedParamT< ParamTs >... Params)wpi::detail::UniqueFunctionBase< R, P... >inlineprotectedstatic
CallPtrT typedefwpi::detail::UniqueFunctionBase< R, P... >protected
DestroyImpl(void *CallableAddr) noexceptwpi::detail::UniqueFunctionBase< R, P... >inlineprotectedstatic
DestroyPtrT typedefwpi::detail::UniqueFunctionBase< R, P... >protected
getCalleePtr() constwpi::detail::UniqueFunctionBase< R, P... >inlineprotected
getCallPtr() constwpi::detail::UniqueFunctionBase< R, P... >inlineprotected
getInlineStorage() constwpi::detail::UniqueFunctionBase< R, P... >inlineprotected
getNonTrivialCallbacks() constwpi::detail::UniqueFunctionBase< R, P... >inlineprotected
getOutOfLineStorage() constwpi::detail::UniqueFunctionBase< R, P... >inlineprotected
getOutOfLineStorageAlignment() constwpi::detail::UniqueFunctionBase< R, P... >inlineprotected
getOutOfLineStorageSize() constwpi::detail::UniqueFunctionBase< R, P... >inlineprotected
getTrivialCallback() constwpi::detail::UniqueFunctionBase< R, P... >inlineprotected
InlineStorageSizewpi::detail::UniqueFunctionBase< R, P... >protectedstatic
isInlineStorage() constwpi::detail::UniqueFunctionBase< R, P... >inlineprotected
isTrivialCallback() constwpi::detail::UniqueFunctionBase< R, P... >inlineprotected
MoveImpl(void *LHSCallableAddr, void *RHSCallableAddr) noexceptwpi::detail::UniqueFunctionBase< R, P... >inlineprotectedstatic
MovePtrT typedefwpi::detail::UniqueFunctionBase< R, P... >protected
operator bool() constwpi::detail::UniqueFunctionBase< R, P... >inlineexplicit
operator()(P... Params) constwpi::unique_function< R(P...) const >inline
operator=(unique_function &&)=defaultwpi::unique_function< R(P...) const >
operator=(const unique_function &)=deletewpi::unique_function< R(P...) const >
wpi::detail::UniqueFunctionBase< R, P... >::operator=(UniqueFunctionBase &&RHS) noexceptwpi::detail::UniqueFunctionBase< R, P... >inlineprotected
setOutOfLineStorage(void *Ptr, size_t Size, size_t Alignment)wpi::detail::UniqueFunctionBase< R, P... >inlineprotected
StorageUnionwpi::detail::UniqueFunctionBase< R, P... >protected
unique_function()=defaultwpi::unique_function< R(P...) const >
unique_function(std::nullptr_t)wpi::unique_function< R(P...) const >inline
unique_function(unique_function &&)=defaultwpi::unique_function< R(P...) const >
unique_function(const unique_function &)=deletewpi::unique_function< R(P...) const >
unique_function(CallableT Callable, detail::EnableUnlessSameType< CallableT, unique_function > *=nullptr, detail::EnableIfCallable< const CallableT, R, P... > *=nullptr)wpi::unique_function< R(P...) const >inline
UniqueFunctionBase(CallableT Callable, CalledAs< CalledAsT >)wpi::detail::UniqueFunctionBase< R, P... >inlineprotected
UniqueFunctionBase(UniqueFunctionBase &&RHS) noexceptwpi::detail::UniqueFunctionBase< R, P... >inlineprotected
UniqueFunctionBase()=defaultwpi::detail::UniqueFunctionBase< R, P... >protected
~UniqueFunctionBase()wpi::detail::UniqueFunctionBase< R, P... >inlineprotected