clang 20.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 |
|
inline |
Definition at line 6418 of file Expr.h.
References ExprAndFlag.
Referenced by clang::ASTContext::BlockRequiresCopying().
Definition at line 6415 of file Expr.h.
References CanThrow(), and ExprAndFlag.
Definition at line 6420 of file Expr.h.
Referenced by canThrow(), getCopyExpr(), and setExprAndFlag().