struct is_copy_assignable
Declaration
template <typename T>
struct is_copy_assignable { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Support/type_traits.h:120
Templates
- T
Member Variables
- public static const bool value = decltype(get((type-parameter-0-0 *)nullptr))::value
Method Overview
- public static std::false_type get(...)
- public template <class F>static auto get(F *) -> decltype(std::declval<F &>() = std::declval<const F &>() , std::true_type{})
Methods
¶static std::false_type get(...)
static std::false_type get(...)
Declared at: llvm/include/llvm/Support/type_traits.h:123
¶template <class F>
static auto get(F*) -> decltype(
std::declval<F&>() = std::declval<const F&>(),
std::true_type{})
template <class F>
static auto get(F*) -> decltype(
std::declval<F&>() = std::declval<const F&>(),
std::true_type{})
Declared at: llvm/include/llvm/Support/type_traits.h:122
Templates
- F
Parameters
- F*