clang
10.0.0git
|
Copy initialization expr of a __block variable and a boolean flag that indicates whether the expression can throw. More...
#include "clang/AST/Expr.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.
|
default |
|
inline |
Definition at line 5635 of file Expr.h.
Referenced by getBlockCaptureStr(), and clang::ASTDeclWriter::VisitVarDecl().
|
inline |
Definition at line 5634 of file Expr.h.
Referenced by clang::ASTContext::BlockRequiresCopying(), buildByrefHelpers(), and clang::ASTDeclWriter::VisitVarDecl().