OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:CopyExpr
(Results
1 - 8
of
8
) sorted by relevancy
/src/external/apache2/llvm/dist/clang/include/clang/AST/
Decl.h
4132
Expr *
CopyExpr
;
4138
CopyExpr
(copy) {}
4159
bool hasCopyExpr() const { return
CopyExpr
!= nullptr; }
4160
Expr *getCopyExpr() const { return
CopyExpr
; }
4161
void setCopyExpr(Expr *e) {
CopyExpr
= e; }
Expr.h
5939
BlockVarCopyInit(Expr *
CopyExpr
, bool CanThrow)
5940
: ExprAndFlag(
CopyExpr
, CanThrow) {}
5941
void setExprAndFlag(Expr *
CopyExpr
, bool CanThrow) {
5942
ExprAndFlag.setPointerAndInt(
CopyExpr
, CanThrow);
ASTContext.h
2830
void setBlockVarCopyInit(const VarDecl* VD, Expr *
CopyExpr
, bool CanThrow);
/src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGBlocks.cpp
970
} else if (const Expr *
copyExpr
= CI.getCopyExpr()) {
980
EmitAggExpr(
copyExpr
, Slot);
982
EmitSynthesizedCXXCopyCtor(blockField, src,
copyExpr
);
2317
const Expr *
CopyExpr
;
2321
const Expr *
copyExpr
)
2322
: BlockByrefHelpers(alignment), VarType(type),
CopyExpr
(
copyExpr
) {}
2324
bool needsCopy() const override { return
CopyExpr
!= nullptr; }
2327
if (!
CopyExpr
) return;
2328
CGF.EmitSynthesizedCXXCopyCtor(destField, srcField,
CopyExpr
);
[
all
...]
/src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderDecl.cpp
1452
Expr *
CopyExpr
= Record.readExpr();
1453
if (
CopyExpr
)
1454
Reader.getContext().setBlockVarCopyInit(VD,
CopyExpr
, Record.readInt());
1563
Expr *
copyExpr
= ((flags & 4) ? Record.readExpr() : nullptr);
1565
captures.push_back(BlockDecl::Capture(decl, byRef, nested,
copyExpr
));
/src/external/apache2/llvm/dist/clang/lib/Analysis/
CFG.cpp
3266
if (Expr *
CopyExpr
= CI.getCopyExpr()) {
3267
CFGBlock *Tmp = Visit(
CopyExpr
);
/src/external/apache2/llvm/dist/clang/lib/AST/
ASTContext.cpp
2868
void ASTContext::setBlockVarCopyInit(const VarDecl*VD, Expr *
CopyExpr
,
2870
assert(VD &&
CopyExpr
&& "Passed null params");
2873
BlockVarCopyInits[VD].setExprAndFlag(
CopyExpr
, CanThrow);
6744
const Expr *
copyExpr
= getBlockVarCopyInit(D).getCopyExpr();
6745
if (!
copyExpr
&& record->hasTrivialDestructor()) return false;
/src/external/apache2/llvm/dist/clang/lib/Sema/
SemaExpr.cpp
15527
Expr *
CopyExpr
= nullptr;
15576
CopyExpr
= Result.get();
15582
CopyExpr
);
Completed in 107 milliseconds
Indexes created Tue Jun 09 00:24:00 UTC 2026