struct is_move_assignable
Declaration
template <typename T>
struct is_move_assignable { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Support/type_traits.h:128
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<F &&>() , std::true_type{})
Methods
¶static std::false_type get(...)
static std::false_type get(...)
Declared at: llvm/include/llvm/Support/type_traits.h:131
¶template <class F>
static auto get(F*) -> decltype(
std::declval<F&>() = std::declval<F&&>(),
std::true_type{})
template <class F>
static auto get(F*) -> decltype(
std::declval<F&>() = std::declval<F&&>(),
std::true_type{})
Declared at: llvm/include/llvm/Support/type_traits.h:130
Templates
- F
Parameters
- F*