LLVM API Documentation

Public Types | Static Public Member Functions
llvm::simplify_type< const From > Struct Template Reference

#include <Casting.h>

List of all members.

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) [inline, static]

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: