clang API Documentation

Public Member Functions | Static Public Member Functions
clang::CodeGen::CGBlockInfo::Capture Class Reference

#include <CGBlocks.h>

List of all members.

Public Member Functions

bool isIndex () const
bool isConstant () const
unsigned getIndex () const
llvm::ValuegetConstant () const
EHScopeStack::stable_iterator getCleanup () const
void setCleanup (EHScopeStack::stable_iterator cleanup)

Static Public Member Functions

static Capture makeIndex (unsigned index)
static Capture makeConstant (llvm::Value *value)

Detailed Description

Definition at line 152 of file CGBlocks.h.


Member Function Documentation

Definition at line 164 of file CGBlocks.h.

References isIndex().

Referenced by clang::CodeGen::CodeGenFunction::EmitBlockLiteral().

Definition at line 160 of file CGBlocks.h.

References isConstant().

Referenced by clang::CodeGen::CodeGenFunction::GenerateBlockFunction().

Definition at line 157 of file CGBlocks.h.

Referenced by getCleanup(), getIndex(), isConstant(), and setCleanup().

Definition at line 179 of file CGBlocks.h.

Referenced by computeBlockInfo().

Definition at line 173 of file CGBlocks.h.

Definition at line 168 of file CGBlocks.h.

References isIndex().

Referenced by enterBlockScope().


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