clang
10.0.0svn
|
#include "/opt/doxygen-docs/src/llvm/tools/clang/lib/CodeGen/CGBlocks.h"
Public Member Functions | |
bool | isIndex () const |
bool | isConstant () const |
unsigned | getIndex () const |
CharUnits | getOffset () const |
EHScopeStack::stable_iterator | getCleanup () const |
void | setCleanup (EHScopeStack::stable_iterator cleanup) |
llvm::Value * | getConstant () const |
QualType | fieldType () const |
Static Public Member Functions | |
static Capture | makeIndex (unsigned index, CharUnits offset, QualType FieldType) |
static Capture | makeConstant (llvm::Value *value) |
Definition at line 160 of file CGBlocks.h.
|
inline |
Definition at line 196 of file CGBlocks.h.
Referenced by findBlockCapturedManagedEntities(), and getCaptureFieldType().
|
inline |
Definition at line 182 of file CGBlocks.h.
|
inline |
Definition at line 191 of file CGBlocks.h.
|
inline |
Definition at line 174 of file CGBlocks.h.
Referenced by clang::CodeGen::CGDebugInfo::EmitDeclareOfBlockDeclRefVariable(), enterBlockScope(), and getBlockLayoutInfoString().
|
inline |
Definition at line 178 of file CGBlocks.h.
Referenced by GetGCAttrTypeForType().
|
inline |
Definition at line 172 of file CGBlocks.h.
Referenced by enterBlockScope(), findBlockCapturedManagedEntities(), clang::CodeGen::CodeGenFunction::GetAddrOfBlockDecl(), getBlockLayoutInfoString(), and GetGCAttrTypeForType().
|
inline |
Definition at line 171 of file CGBlocks.h.
|
inlinestatic |
|
inlinestatic |
Definition at line 200 of file CGBlocks.h.
References clang::CharUnits::getQuantity(), and v.
Referenced by buildBlockDescriptor().
|
inline |
Definition at line 186 of file CGBlocks.h.
References clang::format::cleanup().
Referenced by enterBlockScope().