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

/freebsd-10.0-release/contrib/groff/font/devps/generate/
H A Dsymbolchars22 Lambda *L
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DScopeInfo.h544 CXXRecordDecl *Lambda; member in class:clang::sema::LambdaScopeInfo
575 LambdaScopeInfo(DiagnosticsEngine &Diag, CXXRecordDecl *Lambda, argument
577 : CapturingScopeInfo(Diag, ImpCap_None), Lambda(Lambda),
H A DSema.h940 void PushLambdaScope(CXXRecordDecl *Lambda, CXXMethodDecl *CallOperator);
5287 /// \brief Lambda expression.
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaLambda.cpp672 CXXRecordDecl *Class = LSI->Lambda;
821 Class = LSI->Lambda;
938 LambdaExpr *Lambda = LambdaExpr::Create(Context, Class, IntroducerRange, local
955 ExprEvalContexts.back().Lambdas.push_back(Lambda);
965 return MaybeBindToTemporary(Lambda);
973 CXXRecordDecl *Lambda = Conv->getParent(); local
976 Lambda->lookup(
H A DSemaTemplateVariadic.cpp170 bool TraverseLambdaExpr(LambdaExpr *Lambda) { argument
173 if (!Lambda->containsUnexpandedParameterPack())
181 for (LambdaExpr::capture_iterator I = Lambda->capture_begin(),
182 E = Lambda->capture_end(); I != E; ++I)
187 inherited::TraverseLambdaExpr(Lambda);
H A DSemaExceptionSpec.cpp947 const LambdaExpr *Lambda = cast<LambdaExpr>(E); local
949 for (LambdaExpr::capture_init_iterator Cap = Lambda->capture_init_begin(),
950 CapEnd = Lambda->capture_init_end();
H A DAnalysisBasedWarnings.cpp228 enum { Function, Block, Lambda } funMode; enumerator in enum:__anon3174::CheckFallThroughDiagnostics::__anon3175
291 D.funMode = Lambda;
311 && ((funMode == Lambda) ||
1071 Lambda enumerator in enum:__anon3179
1077 FunctionKind = Lambda;
H A DSema.cpp1015 void Sema::PushLambdaScope(CXXRecordDecl *Lambda, argument
1017 FunctionScopes.push_back(new LambdaScopeInfo(getDiagnostics(), Lambda,
H A DSemaDeclCXX.cpp67 bool VisitLambdaExpr(LambdaExpr *Lambda);
136 bool CheckDefaultArgumentVisitor::VisitLambdaExpr(LambdaExpr *Lambda) { argument
140 if (Lambda->capture_begin() == Lambda->capture_end())
143 return S->Diag(Lambda->getLocStart(),
9830 static void markLambdaCallOperatorUsed(Sema &S, CXXRecordDecl *Lambda) { argument
9833 Lambda->lookup(
9843 CXXRecordDecl *Lambda = Conv->getParent(); local
9846 markLambdaCallOperatorUsed(*this, Lambda);
9856 = cast<CXXMethodDecl>(Lambda
[all...]
H A DSemaExpr.cpp10669 LambdaExpr *Lambda = Rec.Lambdas[I]; local
10671 C = Lambda->capture_init_begin(),
10672 CEnd = Lambda->capture_init_end();
11004 CXXRecordDecl *Lambda = LSI->Lambda; local
11008 = FieldDecl::Create(S.Context, Lambda, Loc, Loc, 0, FieldType,
11013 Lambda->addDecl(Field);
11235 Diag(cast<LambdaScopeInfo>(CSI)->Lambda->getLocStart(),
H A DSemaExprCXX.cpp786 ThisExpr = captureThis(Context, LSI->Lambda, ThisTy, Loc);
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderDecl.cpp1148 CXXRecordDecl::LambdaDefinitionData &Lambda local
1150 Lambda.Dependent = Record[Idx++];
1151 Lambda.NumCaptures = Record[Idx++];
1152 Lambda.NumExplicitCaptures = Record[Idx++];
1153 Lambda.ManglingNumber = Record[Idx++];
1154 Lambda.ContextDecl = ReadDecl(Record, Idx);
1155 Lambda.Captures
1156 = (Capture*)Reader.Context.Allocate(sizeof(Capture)*Lambda.NumCaptures);
1157 Capture *ToCapture = Lambda.Captures;
1158 Lambda
[all...]
H A DASTWriter.cpp5029 CXXRecordDecl::LambdaDefinitionData &Lambda = D->getLambdaData(); local
5030 Record.push_back(Lambda.Dependent);
5031 Record.push_back(Lambda.NumCaptures);
5032 Record.push_back(Lambda.NumExplicitCaptures);
5033 Record.push_back(Lambda.ManglingNumber);
5034 AddDeclRef(Lambda.ContextDecl, Record);
5035 AddTypeSourceInfo(Lambda.MethodTyInfo, Record);
5036 for (unsigned I = 0, N = Lambda.NumCaptures; I != N; ++I) {
5037 LambdaExpr::Capture &Capture = Lambda.Captures[I];
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGClass.cpp2215 const CXXRecordDecl *Lambda = variable->getType()->getAsCXXRecordDecl(); local
2220 QualType ThisType = getContext().getPointerType(getContext().getRecordType(Lambda));
2231 EmitForwardingCallToLambda(Lambda, CallArgs);
2246 const CXXRecordDecl *Lambda = MD->getParent(); local
2251 QualType ThisType = getContext().getPointerType(getContext().getRecordType(Lambda));
2262 EmitForwardingCallToLambda(Lambda, CallArgs);
H A DCodeGenFunction.h1500 void EmitForwardingCallToLambda(const CXXRecordDecl *Lambda,
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/AST/
H A DItaniumMangle.cpp152 // Lambda closure types with external linkage (indicated by a
309 void mangleLambda(const CXXRecordDecl *Lambda);
1331 void CXXNameMangler::mangleLambda(const CXXRecordDecl *Lambda) { argument
1341 if (Decl *Context = Lambda->getLambdaContextDecl()) {
1353 const FunctionProtoType *Proto = Lambda->getLambdaTypeInfo()->getType()->
1363 unsigned Number = Lambda->getLambdaManglingNumber();
1364 assert(Number > 0 && "Lambda should be mangled as an unnamed class");
H A DDeclCXX.cpp939 LambdaDefinitionData &Lambda = getLambdaData(); local
941 for (LambdaExpr::Capture *C = Lambda.Captures, *CEnd = C + Lambda.NumCaptures;
H A DASTContext.cpp7988 CXXRecordDecl *Lambda = CallOperator->getParent(); local
7989 return LambdaMangleContexts[Lambda->getDeclContext()]

Completed in 419 milliseconds