clang API Documentation

Public Types | Static Public Member Functions
clang::CodeGen::DominatingPointer< T, true > Struct Template Reference

#include <CodeGenFunction.h>

Inheritance diagram for clang::CodeGen::DominatingPointer< T, true >:
Inheritance graph
[legend]
Collaboration diagram for clang::CodeGen::DominatingPointer< T, true >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef T * type

Static Public Member Functions

static type restore (CodeGenFunction &CGF, saved_type value)

Detailed Description

template<class T>
struct clang::CodeGen::DominatingPointer< T, true >

A partial specialization of DominatingValue for llvm::Values that might be llvm::Instructions.

Definition at line 2827 of file CodeGenFunction.h.


Member Typedef Documentation

template<class T >
typedef T* clang::CodeGen::DominatingPointer< T, true >::type

Definition at line 2828 of file CodeGenFunction.h.


Member Function Documentation

template<class T >
static type clang::CodeGen::DominatingPointer< T, true >::restore ( CodeGenFunction CGF,
saved_type  value 
) [inline, static]

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