/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 | RecursiveASTVisitor.h | 247 bool TraverseLambdaCapture(LambdaExpr *LE, const LambdaExpr::Capture *C); 255 bool TraverseLambdaBody(LambdaExpr *LE); 820 LambdaExpr *LE, const LambdaExpr::Capture *C) { 827 bool RecursiveASTVisitor<Derived>::TraverseLambdaBody(LambdaExpr *LE) { 2238 bool RecursiveASTVisitor<Derived>::TraverseLambdaExpr(LambdaExpr *S) { 2241 for (LambdaExpr::capture_iterator C = S->explicit_capture_begin(),
|
H A D | DeclCXX.h | 44 class LambdaExpr; 515 typedef LambdaExpr::Capture Capture; 589 friend class LambdaExpr; 1007 typedef const LambdaExpr::Capture* capture_const_iterator;
|
H A D | ExprCXX.h | 1310 class LambdaExpr : public Expr { class in namespace:clang 1421 /// LambdaExpr::getLambdaClass and CXXRecordDecl::getCaptureFields. 1457 LambdaExpr(QualType T, SourceRange IntroducerRange, 1469 LambdaExpr(EmptyShell Empty, unsigned NumCaptures, bool HasArrayIndexVars) function in class:clang::LambdaExpr 1477 return reinterpret_cast<Stmt **>(const_cast<LambdaExpr *>(this) + 1); 1497 static LambdaExpr *Create(ASTContext &C, 1512 static LambdaExpr *CreateDeserialized(ASTContext &C, unsigned NumCaptures, 1573 return const_cast<LambdaExpr*>(this)->getInitCaptureInit(Capture);
|
/external/clang/lib/AST/ |
H A D | ExprCXX.cpp | 814 LambdaExpr::Capture::Capture(SourceLocation Loc, bool Implicit, 841 LambdaExpr::Capture::Capture(FieldDecl *Field) 846 LambdaCaptureKind LambdaExpr::Capture::getCaptureKind() const { 857 LambdaExpr::LambdaExpr(QualType T, function in class:LambdaExpr 917 LambdaExpr *LambdaExpr::Create(ASTContext &Context, 933 unsigned Size = sizeof(LambdaExpr) + sizeof(Stmt *) * (Captures.size() + 1); 941 return new (Mem) LambdaExpr(T, IntroducerRange, CaptureDefault, 947 LambdaExpr *LambdaExp [all...] |
H A D | StmtProfile.cpp | 858 StmtProfiler::VisitLambdaExpr(const LambdaExpr *S) { 860 for (LambdaExpr::capture_iterator C = S->explicit_capture_begin(),
|
H A D | Expr.cpp | 2895 const LambdaExpr *LE = cast<LambdaExpr>(this); 2896 for (LambdaExpr::capture_iterator I = LE->capture_begin(),
|
H A D | DeclCXX.cpp | 941 for (LambdaExpr::Capture *C = Lambda.Captures, *CEnd = C + Lambda.NumCaptures;
|
/external/clang/unittests/Tooling/ |
H A D | RecursiveASTVisitorTest.cpp | 86 bool VisitLambdaExpr(LambdaExpr *Lambda) { 93 bool TraverseLambdaBody(LambdaExpr *Lambda) { 105 std::stack<LambdaExpr *> PendingBodies;
|
/external/clang/tools/libclang/ |
H A D | IndexBody.cpp | 152 bool TraverseLambdaCapture(LambdaExpr::Capture C) {
|
H A D | RecursiveASTVisitor.h | 240 bool TraverseLambdaCapture(LambdaExpr::Capture C); 753 bool RecursiveASTVisitor<Derived>::TraverseLambdaCapture(LambdaExpr::Capture C){ 2143 bool RecursiveASTVisitor<Derived>::TraverseLambdaExpr(LambdaExpr *S) { 2146 for (LambdaExpr::capture_iterator C = S->explicit_capture_begin(),
|
H A D | CIndex.cpp | 1702 DEF_JOB(LambdaExprParts, LambdaExpr, LambdaExprPartsKind) 1856 void VisitLambdaExpr(const LambdaExpr *E); 2220 void EnqueueVisitor::VisitLambdaExpr(const LambdaExpr *E) { 2419 const LambdaExpr *E = cast<LambdaExprParts>(&LI)->get(); 2420 for (LambdaExpr::capture_iterator C = E->explicit_capture_begin(), 3667 return cxstring::createRef("LambdaExpr");
|
/external/clang/lib/Sema/ |
H A D | SemaLambda.cpp | 919 SmallVector<LambdaExpr::Capture, 4> Captures; 951 Captures.push_back(LambdaExpr::Capture(From.getLocation(), 961 Captures.push_back(LambdaExpr::Capture(From.getInitCaptureField())); 968 Captures.push_back(LambdaExpr::Capture(From.getLocation(), IsImplicit, 1054 LambdaExpr *Lambda = LambdaExpr::Create(Context, Class, IntroducerRange,
|
H A D | SemaExceptionSpec.cpp | 917 const LambdaExpr *Lambda = cast<LambdaExpr>(E); 919 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 | SemaTemplateInstantiate.cpp | 907 ExprResult TransformLambdaExpr(LambdaExpr *E) { 912 ExprResult TransformLambdaScope(LambdaExpr *E,
|
H A D | TreeTransform.h | 595 ExprResult TransformLambdaScope(LambdaExpr *E, CXXMethodDecl *CallOperator); 8195 TreeTransform<Derived>::TransformLambdaExpr(LambdaExpr *E) { 8232 TreeTransform<Derived>::TransformLambdaScope(LambdaExpr *E, 8241 for (LambdaExpr::capture_iterator C = E->capture_begin(), 8263 for (LambdaExpr::capture_iterator C = E->capture_begin(),
|
/external/clang/lib/CodeGen/ |
H A D | CGExprAgg.cpp | 170 void VisitLambdaExpr(LambdaExpr *E); 961 AggExprEmitter::VisitLambdaExpr(LambdaExpr *E) {
|
H A D | CGExprCXX.cpp | 1932 void CodeGenFunction::EmitLambdaExpr(const LambdaExpr *E, AggValueSlot Slot) { 1938 for (LambdaExpr::capture_init_iterator i = E->capture_init_begin(),
|
H A D | CodeGenFunction.h | 2046 LValue EmitLambdaLValue(const LambdaExpr *E); 2355 void EmitLambdaExpr(const LambdaExpr *E, AggValueSlot Dest);
|
H A D | CGExpr.cpp | 815 return EmitLambdaLValue(cast<LambdaExpr>(E)); 3015 CodeGenFunction::EmitLambdaLValue(const LambdaExpr *E) {
|
/external/clang/lib/Analysis/ |
H A D | CFG.cpp | 383 CFGBlock *VisitLambdaExpr(LambdaExpr *E, AddStmtChoice asc); 1162 return VisitLambdaExpr(cast<LambdaExpr>(S), asc); 1916 CFGBlock *CFGBuilder::VisitLambdaExpr(LambdaExpr *E, AddStmtChoice asc) { 1918 for (LambdaExpr::capture_init_iterator it = E->capture_init_begin(),
|
/external/clang/lib/Serialization/ |
H A D | ASTWriterStmt.cpp | 1160 void ASTStmtWriter::VisitLambdaExpr(LambdaExpr *E) { 1174 for (LambdaExpr::capture_init_iterator C = E->capture_init_begin(),
|
H A D | ASTReaderStmt.cpp | 1203 void ASTStmtReader::VisitLambdaExpr(LambdaExpr *E) { 1215 for (LambdaExpr::capture_init_iterator C = E->capture_init_begin(), 2433 S = LambdaExpr::CreateDeserialized(Context, NumCaptures,
|
/external/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 615 const internal::VariadicDynCastAllOfMatcher<Stmt, LambdaExpr> lambdaExpr;
|