clang API Documentation

Classes | Public Member Functions | Static Public Member Functions | Friends
clang::CodeGen::CodeGenFunction::AutoVarEmission Class Reference

#include <CodeGenFunction.h>

List of all members.

Classes

struct  Invalid

Public Member Functions

llvm::ValuegetObjectAddress (CodeGenFunction &CGF) const

Static Public Member Functions

static AutoVarEmission invalid ()

Friends

class CodeGenFunction

Detailed Description

Definition at line 1857 of file CodeGenFunction.h.


Member Function Documentation

llvm::Value* clang::CodeGen::CodeGenFunction::AutoVarEmission::getObjectAddress ( CodeGenFunction CGF) const [inline]

Returns the address of the object within this declaration. Note that this does not chase the forwarding pointer for __block decls.

Definition at line 1893 of file CodeGenFunction.h.

References clang::CodeGen::CodeGenFunction::Builder, clang::CodeGen::CodeGenFunction::getByRefValueLLVMField(), and clang::NamedDecl::getNameAsString().

Referenced by BeginCatch(), clang::CodeGen::CodeGenFunction::EmitAutoVarInit(), and clang::CodeGen::CodeGenFunction::emitAutoVarTypeCleanup().

static AutoVarEmission clang::CodeGen::CodeGenFunction::AutoVarEmission::invalid ( ) [inline, static]

Friends And Related Function Documentation

friend class CodeGenFunction [friend]

Definition at line 1858 of file CodeGenFunction.h.


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