LLVM 19.0.0git
Static Public Attributes | List of all members
llvm::detail::UniqueFunctionBase< ReturnT, ParamTs >::CallbacksHolder< CallableT, CalledAs, Enable > Struct Template Reference

#include "llvm/ADT/FunctionExtras.h"

Static Public Attributes

static NonTrivialCallbacks Callbacks
 

Detailed Description

template<typename ReturnT, typename... ParamTs>
template<typename CallableT, typename CalledAs, typename Enable = void>
struct llvm::detail::UniqueFunctionBase< ReturnT, ParamTs >::CallbacksHolder< CallableT, CalledAs, Enable >

Definition at line 244 of file FunctionExtras.h.

Member Data Documentation

◆ Callbacks

template<typename R , typename... P>
template<typename CallableT , typename CalledAsT , typename Enable >
UniqueFunctionBase< R, P... >::NonTrivialCallbacks llvm::detail::UniqueFunctionBase< R, P >::CallbacksHolder< CallableT, CalledAsT, Enable >::Callbacks
static
Initial value:
= {
&CallImpl<CalledAsT>, &MoveImpl<CallableT>, &DestroyImpl<CallableT>}

Definition at line 245 of file FunctionExtras.h.


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