|
clang
3.8.0
|
A class which contains all the information about a particular captured value. More...
#include <Decl.h>
Public Member Functions | |
| Capture (VarDecl *variable, bool byRef, bool nested, Expr *copy) | |
| VarDecl * | getVariable () const |
| The variable being captured. More... | |
| bool | isByRef () const |
| Whether this is a "by ref" capture, i.e. More... | |
| bool | isNested () const |
| Whether this is a nested capture, i.e. More... | |
| bool | hasCopyExpr () const |
| Expr * | getCopyExpr () const |
| void | setCopyExpr (Expr *e) |
A class which contains all the information about a particular captured value.
|
inline |
Definition at line 3388 of file Decl.h.
Referenced by clang::CodeGen::CGDebugInfo::EmitDeclareOfBlockLiteralArgVariable().
|
inline |
|
inline |
The variable being captured.
Definition at line 3394 of file Decl.h.
Referenced by clang::CodeGen::CGDebugInfo::EmitDeclareOfBlockLiteralArgVariable(), and clang::CodeGen::CodeGenFunction::EmitLambdaBlockInvokeBody().
|
inline |
|
inline |
Whether this is a "by ref" capture, i.e.
a capture of a __block variable.
Definition at line 3398 of file Decl.h.
Referenced by clang::CodeGen::CGDebugInfo::EmitDeclareOfBlockLiteralArgVariable().
|
inline |
|
inline |
1.8.6