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(...)

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{})

Declared at: llvm/include/llvm/Support/type_traits.h:122

Templates

F

Parameters

F*