Searched refs:Lambda (Results 1 - 24 of 24) sorted by relevance

/external/clang/unittests/Tooling/
H A DRecursiveASTVisitorTest.cpp19 bool VisitLambdaExpr(LambdaExpr *Lambda) { argument
20 PendingBodies.push(Lambda);
21 Match("", Lambda->getIntroducerRange().getBegin());
26 bool TraverseLambdaBody(LambdaExpr *Lambda) { argument
28 EXPECT_EQ(PendingBodies.top(), Lambda);
30 return TraverseStmt(Lambda->getBody());
59 bool VisitLambdaExpr(LambdaExpr *Lambda) { argument
60 if (Lambda->getCaptureDefault() != LCD_None) {
61 Match("", Lambda->getCaptureDefaultLoc());
/external/libopus/silk/float/
H A Dprocess_gains_FLP.c94 psEncCtrl->Lambda = LAMBDA_OFFSET
101 silk_assert( psEncCtrl->Lambda > 0.0f );
102 silk_assert( psEncCtrl->Lambda < 2.0f );
H A Dstructs_FLP.h97 silk_float Lambda; member in struct:__anon9018
H A Dwrappers_FLP.c132 Lambda_Q10 = ( opus_int )silk_float2int( psEncCtrl->Lambda * 1024.0f );
H A Dencode_frame_FLP.c226 sEncCtrl.Lambda *= 1.5f;
/external/clang/lib/Sema/
H A DSemaLambda.cpp156 /// 'this' by passing in the index of the Lambda identified in step 'a')
445 LSI->Lambda = LambdaClass;
826 Context, LSI->Lambda, Var->getLocation(), Var->getLocation(),
831 LSI->Lambda->addDecl(Field);
1151 CXXRecordDecl *Class = LSI->Lambda;
1181 "Lambda's call operator should not have a reference qualifier");
1403 Class = LSI->Lambda;
1532 LambdaExpr *Lambda = LambdaExpr::Create(Context, Class, IntroducerRange, local
1560 ExprEvalContexts.back().Lambdas.push_back(Lambda);
1569 return MaybeBindToTemporary(Lambda);
1577 CXXRecordDecl *Lambda = Conv->getParent(); local
[all...]
H A DSemaTemplateVariadic.cpp171 bool TraverseLambdaExpr(LambdaExpr *Lambda) { argument
174 if (!Lambda->containsUnexpandedParameterPack())
182 for (LambdaExpr::capture_iterator I = Lambda->capture_begin(),
183 E = Lambda->capture_end();
192 inherited::TraverseLambdaExpr(Lambda);
H A DScopeInfo.cpp103 RD = LSI->Lambda;
H A DSemaExceptionSpec.cpp972 const LambdaExpr *Lambda = cast<LambdaExpr>(E); local
974 for (LambdaExpr::capture_init_iterator Cap = Lambda->capture_init_begin(),
975 CapEnd = Lambda->capture_init_end();
H A DAnalysisBasedWarnings.cpp412 enum { Function, Block, Lambda } funMode; enumerator in enum:__anon1118::CheckFallThroughDiagnostics::__anon1119
474 D.funMode = Lambda;
1257 Lambda enumerator in enum:__anon1122
1263 FunctionKind = Lambda;
H A DSema.cpp1162 if (CurLSI && CurLSI->Lambda &&
1163 !CurLSI->Lambda->Encloses(CurContext)) {
H A DSemaDeclCXX.cpp69 bool VisitLambdaExpr(LambdaExpr *Lambda);
138 bool CheckDefaultArgumentVisitor::VisitLambdaExpr(LambdaExpr *Lambda) { argument
142 if (Lambda->capture_begin() == Lambda->capture_end())
145 return S->Diag(Lambda->getLocStart(),
11108 CXXRecordDecl *Lambda = Conv->getParent(); local
11109 CXXMethodDecl *CallOp = Lambda->getLambdaCallOperator();
11117 if (Lambda->isGenericLambda()) {
11141 CXXMethodDecl *Invoker = Lambda->getLambdaStaticInvoker();
11143 if (Lambda
[all...]
H A DSemaExpr.cpp11993 for (auto *Lambda : Rec.Lambdas) {
11994 for (auto *C : Lambda->capture_inits())
12544 CXXRecordDecl *Lambda = LSI->Lambda; local
12548 = FieldDecl::Create(S.Context, Lambda, Loc, Loc, nullptr, FieldType,
12553 Lambda->addDecl(Field);
12848 Diag(LSI->Lambda->getLocStart(), diag::note_lambda_decl);
12925 CapRecord = LSI->Lambda;
12989 Diag(cast<LambdaScopeInfo>(CSI)->Lambda->getLocStart(),
H A DSemaExprCXX.cpp952 ThisExpr = captureThis(Context, LSI->Lambda, ThisTy, Loc);
H A DSemaDecl.cpp1040 // A Lambda call operator whose parent is a class must not be treated
1041 // as an inline member function. A Lambda can be used legally
10302 LSI->Lambda = LambdaClass;
/external/clang/include/clang/Sema/
H A DScopeInfo.h623 CXXRecordDecl *Lambda; member in class:clang::sema::LambdaScopeInfo
699 : CapturingScopeInfo(Diag, ImpCap_None), Lambda(nullptr),
/external/clang/test/SemaCXX/
H A Dcxx98-compat.cpp48 void Lambda() { function
/external/clang/lib/CodeGen/
H A DCGClass.cpp2342 const CXXRecordDecl *Lambda = variable->getType()->getAsCXXRecordDecl(); local
2347 QualType ThisType = getContext().getPointerType(getContext().getRecordType(Lambda));
2355 assert(!Lambda->isGenericLambda() &&
2357 EmitForwardingCallToLambda(Lambda->getLambdaCallOperator(), CallArgs);
2372 const CXXRecordDecl *Lambda = MD->getParent(); local
2377 QualType ThisType = getContext().getPointerType(getContext().getRecordType(Lambda));
2385 const CXXMethodDecl *CallOp = Lambda->getLambdaCallOperator();
2388 if (Lambda->isGenericLambda()) {
/external/clang/lib/Serialization/
H A DASTReaderDecl.cpp1349 CXXRecordDecl::LambdaDefinitionData &Lambda local
1351 Lambda.Dependent = Record[Idx++];
1352 Lambda.IsGenericLambda = Record[Idx++];
1353 Lambda.CaptureDefault = Record[Idx++];
1354 Lambda.NumCaptures = Record[Idx++];
1355 Lambda.NumExplicitCaptures = Record[Idx++];
1356 Lambda.ManglingNumber = Record[Idx++];
1357 Lambda.ContextDecl = ReadDecl(Record, Idx);
1358 Lambda.Captures
1359 = (Capture*)Reader.Context.Allocate(sizeof(Capture)*Lambda
[all...]
H A DASTWriter.cpp5705 auto &Lambda = D->getLambdaData();
5706 Record.push_back(Lambda.Dependent);
5707 Record.push_back(Lambda.IsGenericLambda);
5708 Record.push_back(Lambda.CaptureDefault);
5709 Record.push_back(Lambda.NumCaptures);
5710 Record.push_back(Lambda.NumExplicitCaptures);
5711 Record.push_back(Lambda.ManglingNumber);
5712 AddDeclRef(Lambda.ContextDecl, Record);
5713 AddTypeSourceInfo(Lambda.MethodTyInfo, Record);
5714 for (unsigned I = 0, N = Lambda
[all...]
/external/clang/lib/AST/
H A DDeclCXX.cpp1028 LambdaDefinitionData &Lambda = getLambdaData(); local
1030 for (const LambdaCapture *C = Lambda.Captures, *CEnd = C + Lambda.NumCaptures;
H A DItaniumMangle.cpp180 // Lambda closure types are already numbered.
354 void mangleLambda(const CXXRecordDecl *Lambda);
1264 void CXXNameMangler::mangleLambda(const CXXRecordDecl *Lambda) { argument
1274 if (Decl *Context = Lambda->getLambdaContextDecl()) {
1286 const FunctionProtoType *Proto = Lambda->getLambdaTypeInfo()->getType()->
1296 unsigned Number = Lambda->getLambdaManglingNumber();
1297 assert(Number > 0 && "Lambda should be mangled as an unnamed class");
/external/clang/test/CXX/expr/expr.const/
H A Dp2-0x.cpp279 struct Lambda { struct
/external/clang/unittests/ASTMatchers/
H A DASTMatchersTest.cpp1085 TEST(Matcher, Lambda) {

Completed in 790 milliseconds