/external/clang/lib/Sema/ |
SemaExceptionSpec.cpp | [all...] |
SemaLambda.cpp | 10 // This file implements semantic analysis for C++ lambda expressions. 30 // Start constructing the lambda class. 60 // C++11 [expr.prim.lambda]p5: 61 // The closure type for a lambda-expression has a public inline function 63 // the lambda-expression's parameter-declaration-clause and 102 // If we don't already have a mangling number for this lambda expression, 138 // There is no special context for this lambda. 220 // Determine if we're within a context where we know that the lambda will 236 // C++11 [expr.prim.lambda]p4: 237 // If a lambda-expression does not include a lambda-declarator, it is as [all...] |
AnalysisBasedWarnings.cpp | 221 enum { Function, Block, Lambda } funMode; 284 D.funMode = Lambda; 304 && ((funMode == Lambda) || [all...] |
SemaExprCXX.cpp | 735 // For lambda expressions, build a field and an initializing expression. 736 CXXRecordDecl *Lambda = LSI->Lambda; 738 = FieldDecl::Create(Context, Lambda, Loc, Loc, 0, ThisTy, 743 Lambda->addDecl(Field); [all...] |
SemaDeclCXX.cpp | 65 bool VisitLambdaExpr(LambdaExpr *Lambda); 116 bool CheckDefaultArgumentVisitor::VisitLambdaExpr(LambdaExpr *Lambda) { 117 // C++11 [expr.lambda.prim]p13: 118 // A lambda-expression appearing in a default argument shall not 120 if (Lambda->capture_begin() == Lambda->capture_end()) 123 return S->Diag(Lambda->getLocStart(), 606 // C++11 [expr.prim.lambda]p5: 608 // parameter-declaration-clause of a lambda-declarator. [all...] |
SemaExpr.cpp | [all...] |
/external/clang/include/clang/Sema/ |
ScopeInfo.h | 214 /// the type of the non-static data member in the lambda/block structure 239 /// is deduced (e.g. a lambda or block with omitted return type). 325 /// \brief The class that describes the lambda. 326 CXXRecordDecl *Lambda; 328 /// \brief The class that describes the lambda. 331 /// \brief Source range covering the lambda introducer [...]. 338 /// \brief Whether this is a mutable lambda. 354 LambdaScopeInfo(DiagnosticsEngine &Diag, CXXRecordDecl *Lambda, 356 : CapturingScopeInfo(Diag, ImpCap_None), Lambda(Lambda), [all...] |
/external/clang/test/SemaCXX/ |
cxx98-compat.cpp | 38 void Lambda() { 39 []{}(); // expected-warning {{lambda expressions are incompatible with C++98}}
|
/external/clang/lib/AST/ |
DeclCXX.cpp | [all...] |
ASTContext.cpp | [all...] |
/external/clang/lib/CodeGen/ |
CGClass.cpp | [all...] |
/external/clang/test/CXX/expr/expr.const/ |
p2-0x.cpp | 276 // - a lambda-expression (5.1.2); 277 struct Lambda {
|
/external/clang/lib/Serialization/ |
ASTReaderDecl.cpp | [all...] |
ASTWriter.cpp | [all...] |
/prebuilt/common/jython/ |
jython.jar | |