LLVM: llvm::detail::UniqueFunctionBase< ReturnT, ParamTs >::AdjustedParamTBase< T (original) (raw)
#include "[llvm/ADT/FunctionExtras.h](FunctionExtras%5F8h%5Fsource.html)"
| Static Public Attributes | |
|---|---|
| static constexpr bool | IsSizeLessThanThreshold |
template<typename ReturnT, typename... ParamTs>
template<typename T>
struct llvm::detail::UniqueFunctionBase< ReturnT, ParamTs >::AdjustedParamTBase< T >
Definition at line 89 of file FunctionExtras.h.
◆ type
template<typename ReturnT, typename... ParamTs>
template<typename T>
Initial value:
std::conditional_t<std::is_trivially_copy_constructible::value &&
std::is_trivially_move_constructible::value &&
static constexpr bool IsSizeLessThanThreshold
Definition at line 94 of file FunctionExtras.h.
◆ IsSizeLessThanThreshold
template<typename ReturnT, typename... ParamTs>
template<typename T>
Initial value:
=
sizeof(T) <= 2 * sizeof(void *)
Definition at line 92 of file FunctionExtras.h.
The documentation for this struct was generated from the following file:
- include/llvm/ADT/FunctionExtras.h