LLVM  4.0.0
Public Types | Static Public Member Functions | List of all members
llvm::simplify_type< const From > Struct Template Reference

#include <Casting.h>

Public Types

typedef simplify_type< From >
::SimpleType 
NonConstSimpleType
 
typedef add_const_past_pointer
< NonConstSimpleType >::type 
SimpleType
 
typedef
add_lvalue_reference_if_not_pointer
< SimpleType >::type 
RetType
 

Static Public Member Functions

static RetType getSimplifiedValue (const From &Val)
 

Detailed Description

template<typename From>
struct llvm::simplify_type< const From >

Definition at line 39 of file Casting.h.

Member Typedef Documentation

template<typename From >
typedef simplify_type<From>::SimpleType llvm::simplify_type< const From >::NonConstSimpleType

Definition at line 40 of file Casting.h.

template<typename From >
typedef add_lvalue_reference_if_not_pointer<SimpleType>::type llvm::simplify_type< const From >::RetType

Definition at line 44 of file Casting.h.

template<typename From >
typedef add_const_past_pointer<NonConstSimpleType>::type llvm::simplify_type< const From >::SimpleType

Definition at line 42 of file Casting.h.

Member Function Documentation

template<typename From >
static RetType llvm::simplify_type< const From >::getSimplifiedValue ( const From &  Val)
inlinestatic

Definition at line 45 of file Casting.h.

References llvm::simplify_type< From >::getSimplifiedValue().


The documentation for this struct was generated from the following file: