LLVM 22.0.0git
|
A struct we use to aggregate three callbacks when we need full set of operations. More...
#include "llvm/ADT/FunctionExtras.h"
Public Attributes | |
CallPtrT | CallPtr |
MovePtrT | MovePtr |
DestroyPtrT | DestroyPtr |
A struct we use to aggregate three callbacks when we need full set of operations.
Definition at line 135 of file FunctionExtras.h.
CallPtrT llvm::detail::UniqueFunctionBase< ReturnT, ParamTs >::NonTrivialCallbacks::CallPtr |
Definition at line 136 of file FunctionExtras.h.
Referenced by llvm::detail::UniqueFunctionBase< R, P... >::getCallPtr().
DestroyPtrT llvm::detail::UniqueFunctionBase< ReturnT, ParamTs >::NonTrivialCallbacks::DestroyPtr |
Definition at line 138 of file FunctionExtras.h.
Referenced by llvm::detail::UniqueFunctionBase< R, P... >::UniqueFunctionBase(), and llvm::detail::UniqueFunctionBase< R, P... >::~UniqueFunctionBase().
MovePtrT llvm::detail::UniqueFunctionBase< ReturnT, ParamTs >::NonTrivialCallbacks::MovePtr |
Definition at line 137 of file FunctionExtras.h.
Referenced by llvm::detail::UniqueFunctionBase< R, P... >::UniqueFunctionBase().