Home | History | Annotate | Download | only in Sema

Lines Matching refs:Lambda

69     bool VisitLambdaExpr(LambdaExpr *Lambda);
138 bool CheckDefaultArgumentVisitor::VisitLambdaExpr(LambdaExpr *Lambda) {
139 // C++11 [expr.lambda.prim]p13:
140 // A lambda-expression appearing in a default argument shall not
142 if (Lambda->capture_begin() == Lambda->capture_end())
145 return S->Diag(Lambda->getLocStart(),
5916 // C++11 [expr.lambda.prim]p19:
5917 // The closure type associated with a lambda-expression has a
11283 CXXRecordDecl *Lambda = Conv->getParent();
11284 CXXMethodDecl *CallOp = Lambda->getLambdaCallOperator();
11292 if (Lambda->isGenericLambda()) {
11316 CXXMethodDecl *Invoker = Lambda->getLambdaStaticInvoker();
11317 // ... and get the corresponding specialization for a generic lambda.
11318 if (Lambda->isGenericLambda()) {
11368 // Copy-initialize the lambda object as needed to capture it.