struct simplify_type

Declaration

template <typename From>
struct simplify_type { /* full declaration omitted */ };

Description

Define a template that can be specialized by smart pointers to reflect the fact that they are automatically dereferenced, and are not involved with the template selection process... the default implementation is a noop.

Declared at: llvm/include/llvm/Support/Casting.h:34

Templates

From

Method Overview

Methods

ΒΆstatic llvm::simplify_type::SimpleType&
getSimplifiedValue(From& Val)

Declared at: llvm/include/llvm/Support/Casting.h:38

Parameters

From& Val