clang
8.0.0
|
Copy initialization expr of a __block variable and a boolean flag that indicates whether the expression can throw. More...
#include "clang/AST/ASTContext.h"
Public Member Functions | |
BlockVarCopyInit ()=default | |
BlockVarCopyInit (Expr *CopyExpr, bool CanThrow) | |
void | setExprAndFlag (Expr *CopyExpr, bool CanThrow) |
Expr * | getCopyExpr () const |
bool | canThrow () const |
Public Attributes | |
llvm::PointerIntPair< Expr *, 1, bool > | ExprAndFlag |
Copy initialization expr of a __block variable and a boolean flag that indicates whether the expression can throw.
Definition at line 159 of file ASTContext.h.
|
default |
Definition at line 161 of file ASTContext.h.
|
inline |
Definition at line 167 of file ASTContext.h.
Referenced by getBlockCaptureStr(), and clang::ASTDeclWriter::VisitVarDecl().
|
inline |
Definition at line 166 of file ASTContext.h.
Referenced by clang::ASTContext::BlockRequiresCopying(), buildByrefHelpers(), and clang::ASTDeclWriter::VisitVarDecl().
Definition at line 163 of file ASTContext.h.
Definition at line 168 of file ASTContext.h.