/freebsd-10.0-release/contrib/groff/font/devps/generate/ |
H A D | symbolchars | 22 Lambda *L
|
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | ScopeInfo.h | 544 CXXRecordDecl *Lambda; member in class:clang::sema::LambdaScopeInfo 575 LambdaScopeInfo(DiagnosticsEngine &Diag, CXXRecordDecl *Lambda, argument 577 : CapturingScopeInfo(Diag, ImpCap_None), Lambda(Lambda),
|
H A D | Sema.h | 940 void PushLambdaScope(CXXRecordDecl *Lambda, CXXMethodDecl *CallOperator); 5287 /// \brief Lambda expression.
|
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaLambda.cpp | 672 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 D | SemaTemplateVariadic.cpp | 170 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 D | SemaExceptionSpec.cpp | 947 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 D | AnalysisBasedWarnings.cpp | 228 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 D | Sema.cpp | 1015 void Sema::PushLambdaScope(CXXRecordDecl *Lambda, argument 1017 FunctionScopes.push_back(new LambdaScopeInfo(getDiagnostics(), Lambda,
|
H A D | SemaDeclCXX.cpp | 67 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 D | SemaExpr.cpp | 10669 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 D | SemaExprCXX.cpp | 786 ThisExpr = captureThis(Context, LSI->Lambda, ThisTy, Loc);
|
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 1148 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 D | ASTWriter.cpp | 5029 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 D | CGClass.cpp | 2215 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 D | CodeGenFunction.h | 1500 void EmitForwardingCallToLambda(const CXXRecordDecl *Lambda,
|
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | ItaniumMangle.cpp | 152 // 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 D | DeclCXX.cpp | 939 LambdaDefinitionData &Lambda = getLambdaData(); local 941 for (LambdaExpr::Capture *C = Lambda.Captures, *CEnd = C + Lambda.NumCaptures;
|
H A D | ASTContext.cpp | 7988 CXXRecordDecl *Lambda = CallOperator->getParent(); local 7989 return LambdaMangleContexts[Lambda->getDeclContext()]
|