WPILibC++ 2025.3.2
Loading...
Searching...
No Matches
wpi::detail::UniqueFunctionBase< ReturnT, ParamTs >::NonTrivialCallbacks Struct Reference

A struct we use to aggregate three callbacks when we need full set of operations. More...

#include <wpi/FunctionExtras.h>

Public Attributes

CallPtrT CallPtr
 
MovePtrT MovePtr
 
DestroyPtrT DestroyPtr
 

Detailed Description

template<typename ReturnT, typename... ParamTs>
struct wpi::detail::UniqueFunctionBase< ReturnT, ParamTs >::NonTrivialCallbacks

A struct we use to aggregate three callbacks when we need full set of operations.

Member Data Documentation

◆ CallPtr

template<typename ReturnT , typename... ParamTs>
CallPtrT wpi::detail::UniqueFunctionBase< ReturnT, ParamTs >::NonTrivialCallbacks::CallPtr

◆ DestroyPtr

template<typename ReturnT , typename... ParamTs>
DestroyPtrT wpi::detail::UniqueFunctionBase< ReturnT, ParamTs >::NonTrivialCallbacks::DestroyPtr

◆ MovePtr

template<typename ReturnT , typename... ParamTs>
MovePtrT wpi::detail::UniqueFunctionBase< ReturnT, ParamTs >::NonTrivialCallbacks::MovePtr

The documentation for this struct was generated from the following file: