|
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 126 of file FunctionExtras.h.
| CallPtrT llvm::detail::UniqueFunctionBase< ReturnT, ParamTs >::NonTrivialCallbacks::CallPtr |
Definition at line 127 of file FunctionExtras.h.
Referenced by llvm::detail::UniqueFunctionBase< R, P... >::getCallPtr().
| DestroyPtrT llvm::detail::UniqueFunctionBase< ReturnT, ParamTs >::NonTrivialCallbacks::DestroyPtr |
Definition at line 129 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 128 of file FunctionExtras.h.
Referenced by llvm::detail::UniqueFunctionBase< R, P... >::UniqueFunctionBase().