Home
last modified time | relevance | path

Searched refs:CopyExpr (Results 1 – 3 of 3) sorted by relevance

/external/clang/include/clang/AST/
DDecl.h3052 Expr *CopyExpr; variable
3058 CopyExpr(copy) {} in Capture()
3071 bool hasCopyExpr() const { return CopyExpr != 0; } in hasCopyExpr()
3072 Expr *getCopyExpr() const { return CopyExpr; } in getCopyExpr()
3073 void setCopyExpr(Expr *e) { CopyExpr = e; } in setCopyExpr()
/external/clang/lib/CodeGen/
DCGBlocks.cpp1716 const Expr *CopyExpr; member in __anond37cf46e0211::CXXByrefHelpers
1721 : ByrefHelpers(alignment), VarType(type), CopyExpr(copyExpr) {} in CXXByrefHelpers()
1723 bool needsCopy() const { return CopyExpr != 0; } in needsCopy()
1726 if (!CopyExpr) return; in emitCopy()
1727 CGF.EmitSynthesizedCXXCopyCtor(destField, srcField, CopyExpr); in emitCopy()
/external/clang/lib/Sema/
DSemaExpr.cpp10928 Expr *CopyExpr = 0; in tryCaptureVariable() local
10991 CopyExpr = Result.take(); in tryCaptureVariable()
11000 SourceLocation(), CaptureType, CopyExpr); in tryCaptureVariable()
11058 Expr *CopyExpr = 0; in tryCaptureVariable() local
11064 CopyExpr = Result.take(); in tryCaptureVariable()
11084 EllipsisLoc, CaptureType, CopyExpr); in tryCaptureVariable()