/external/clang/include/clang/AST/ |
H A D | EvaluatedExprVisitor.h | 75 void VisitLambdaExpr(LambdaExpr *LE) { 77 for (LambdaExpr::capture_init_iterator I = LE->capture_init_begin(),
|
H A D | DataRecursiveASTVisitor.h | 243 bool TraverseLambdaCapture(LambdaExpr *LE, const LambdaCapture *C); 251 bool TraverseLambdaBody(LambdaExpr *LE); 789 RecursiveASTVisitor<Derived>::TraverseLambdaCapture(LambdaExpr *LE, 797 bool RecursiveASTVisitor<Derived>::TraverseLambdaBody(LambdaExpr *LE) { 2116 bool RecursiveASTVisitor<Derived>::TraverseLambdaExpr(LambdaExpr *S) { 2119 for (LambdaExpr::capture_iterator C = S->explicit_capture_begin(),
|
H A D | ExprCXX.h | 1312 class LambdaExpr : public Expr { class in namespace:clang 1354 LambdaExpr(QualType T, SourceRange IntroducerRange, 1367 LambdaExpr(EmptyShell Empty, unsigned NumCaptures, bool HasArrayIndexVars) function in class:clang::LambdaExpr 1375 return reinterpret_cast<Stmt **>(const_cast<LambdaExpr *>(this) + 1); 1395 static LambdaExpr *Create(const ASTContext &C, 1411 static LambdaExpr *CreateDeserialized(const ASTContext &C,
|
H A D | RecursiveASTVisitor.h | 247 bool TraverseLambdaCapture(LambdaExpr *LE, const LambdaCapture *C); 255 bool TraverseLambdaBody(LambdaExpr *LE); 855 RecursiveASTVisitor<Derived>::TraverseLambdaCapture(LambdaExpr *LE, 863 bool RecursiveASTVisitor<Derived>::TraverseLambdaBody(LambdaExpr *LE) { 2138 bool RecursiveASTVisitor<Derived>::TraverseLambdaExpr(LambdaExpr *S) { 2141 for (LambdaExpr::capture_iterator C = S->explicit_capture_begin(),
|
H A D | DeclCXX.h | 43 class LambdaExpr; 611 friend class LambdaExpr;
|
/external/clang/lib/AST/ |
H A D | ExprCXX.cpp | 920 LambdaExpr::LambdaExpr(QualType T, function in class:LambdaExpr 982 LambdaExpr *LambdaExpr::Create(const ASTContext &Context, 999 unsigned Size = sizeof(LambdaExpr) + sizeof(Stmt *) * (Captures.size() + 1); 1007 return new (Mem) LambdaExpr(T, IntroducerRange, 1014 LambdaExpr *LambdaExpr::CreateDeserialized(const ASTContext &C, 1017 unsigned Size = sizeof(LambdaExpr) + sizeof(Stmt *) * (NumCaptures + 1); 1022 return new (Mem) LambdaExpr(EmptyShel [all...] |
H A D | StmtProfile.cpp | 966 StmtProfiler::VisitLambdaExpr(const LambdaExpr *S) { 968 for (LambdaExpr::capture_iterator C = S->explicit_capture_begin(),
|
H A D | ASTDumper.cpp | 340 void VisitLambdaExpr(const LambdaExpr *Node) {
|
H A D | Expr.cpp | 2989 const LambdaExpr *LE = cast<LambdaExpr>(this); 2990 for (LambdaExpr::capture_iterator I = LE->capture_begin(),
|
/external/clang/unittests/Tooling/ |
H A D | RecursiveASTVisitorTest.cpp | 98 bool VisitLambdaExpr(LambdaExpr *Lambda) { 105 bool TraverseLambdaBody(LambdaExpr *Lambda) { 117 std::stack<LambdaExpr *> PendingBodies; 124 bool VisitLambdaExpr(LambdaExpr *Lambda) {
|
/external/clang/tools/libclang/ |
H A D | IndexBody.cpp | 152 bool TraverseLambdaCapture(LambdaExpr *LE, const LambdaCapture *C) {
|
H A D | CIndex.cpp | 1703 DEF_JOB(LambdaExprParts, LambdaExpr, LambdaExprPartsKind) 1855 void VisitLambdaExpr(const LambdaExpr *E); 2274 void EnqueueVisitor::VisitLambdaExpr(const LambdaExpr *E) { 2502 const LambdaExpr *E = cast<LambdaExprParts>(&LI)->get(); 2503 for (LambdaExpr::capture_iterator C = E->explicit_capture_begin(), 3831 return cxstring::createRef("LambdaExpr");
|
/external/clang/lib/Sema/ |
H A D | SemaExceptionSpec.cpp | 931 const LambdaExpr *Lambda = cast<LambdaExpr>(E); 933 for (LambdaExpr::capture_init_iterator Cap = Lambda->capture_init_begin(),
|
H A D | SemaTemplateVariadic.cpp | 171 bool TraverseLambdaExpr(LambdaExpr *Lambda) { 182 for (LambdaExpr::capture_iterator I = Lambda->capture_begin(),
|
H A D | SemaLambda.cpp | 1516 LambdaExpr *Lambda = LambdaExpr::Create(Context, Class, IntroducerRange,
|
H A D | SemaTemplateInstantiate.cpp | 822 ExprResult TransformLambdaExpr(LambdaExpr *E) { 827 ExprResult TransformLambdaScope(LambdaExpr *E,
|
H A D | AnalysisBasedWarnings.cpp | 1030 bool TraverseLambdaBody(LambdaExpr *LE) { return true; }
|
/external/clang/lib/CodeGen/ |
H A D | CodeGenPGO.cpp | 281 bool TraverseLambdaBody(LambdaExpr *LE) { return true; } 407 void VisitLambdaExpr(const LambdaExpr *LE) {}
|
H A D | CGExprAgg.cpp | 170 void VisitLambdaExpr(LambdaExpr *E); 985 AggExprEmitter::VisitLambdaExpr(LambdaExpr *E) {
|
H A D | CGExprCXX.cpp | 1769 void CodeGenFunction::EmitLambdaExpr(const LambdaExpr *E, AggValueSlot Slot) { 1775 for (LambdaExpr::capture_init_iterator i = E->capture_init_begin(),
|
H A D | CodeGenFunction.h | 2110 LValue EmitLambdaLValue(const LambdaExpr *E); 2448 void EmitLambdaExpr(const LambdaExpr *E, AggValueSlot Dest);
|
H A D | CGExpr.cpp | 826 return EmitLambdaLValue(cast<LambdaExpr>(E)); 3131 CodeGenFunction::EmitLambdaLValue(const LambdaExpr *E) {
|
/external/clang/lib/Analysis/ |
H A D | CFG.cpp | 386 CFGBlock *VisitLambdaExpr(LambdaExpr *E, AddStmtChoice asc); 1429 return VisitLambdaExpr(cast<LambdaExpr>(S), asc); 2202 CFGBlock *CFGBuilder::VisitLambdaExpr(LambdaExpr *E, AddStmtChoice asc) { 2204 for (LambdaExpr::capture_init_iterator it = E->capture_init_begin(),
|
/external/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 658 const internal::VariadicDynCastAllOfMatcher<Stmt, LambdaExpr> lambdaExpr;
|
/external/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 1209 void ASTStmtReader::VisitLambdaExpr(LambdaExpr *E) { 1222 for (LambdaExpr::capture_init_iterator C = E->capture_init_begin(), 2701 S = LambdaExpr::CreateDeserialized(Context, NumCaptures,
|