Searched refs:LambdaClass (Results 1 - 13 of 13) sorted by relevance
/external/clang/include/clang/AST/ |
H A D | ASTLambda.h | 29 const CXXRecordDecl *LambdaClass = MD->getParent(); local 30 if (!LambdaClass || !LambdaClass->isLambda()) return false; 41 const CXXRecordDecl *LambdaClass = MD->getParent(); local 42 if (LambdaClass && LambdaClass->isGenericLambda())
|
/external/r8/src/main/java/com/android/tools/r8/ir/desugar/ |
H A D | SynthesizedLambdaSourceCode.java | 17 final LambdaClass lambda; 19 SynthesizedLambdaSourceCode(DexType receiver, LambdaClass lambda, DexMethod currentMethod) { 25 SynthesizedLambdaSourceCode(LambdaClass lambda, DexMethod currentMethod) {
|
H A D | LambdaRewriter.java | 85 private final Map<DexType, LambdaClass> knownLambdaClasses = new IdentityHashMap<>(); 147 LambdaClass lambdaClass = getOrCreateLambdaClass(descriptor, currentType); 196 for (LambdaClass lambdaClass : knownLambdaClasses.values()) { 203 for (LambdaClass lambdaClass : knownLambdaClasses.values()) { 230 private LambdaClass getOrCreateLambdaClass(LambdaDescriptor descriptor, DexType accessedFrom) { 231 DexType lambdaClassType = LambdaClass.createLambdaClassType(this, accessedFrom, descriptor); 233 LambdaClass lambdaClass = getKnown(knownLambdaClasses, lambdaClassType); 236 new LambdaClass(this, accessedFrom, lambdaClassType, descriptor)); 263 private void patchInstruction(LambdaClass lambdaClass, IRCode code, 302 // NewInstance rResult <- LambdaClass [all...] |
H A D | LambdaClassConstructorSourceCode.java | 17 LambdaClassConstructorSourceCode(LambdaClass lambda) {
|
H A D | LambdaBridgeMethodSourceCode.java | 20 LambdaBridgeMethodSourceCode(LambdaClass lambda, DexMethod mainMethod, DexMethod bridgeMethod) {
|
H A D | LambdaConstructorSourceCode.java | 18 LambdaConstructorSourceCode(LambdaClass lambda) {
|
H A D | AccessorMethodSourceCode.java | 22 AccessorMethodSourceCode(LambdaClass lambda) {
|
H A D | LambdaClass.java | 50 final class LambdaClass { class 61 LambdaClass(LambdaRewriter rewriter, DexType accessedFrom, method in class:LambdaClass 491 new SynthesizedCode(new AccessorMethodSourceCode(LambdaClass.this)));
|
H A D | LambdaMainMethodSourceCode.java | 27 LambdaMainMethodSourceCode(LambdaClass lambda, DexMethod mainMethod) { 186 LambdaClass.Target target = lambda.target;
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | DeadStoresChecker.cpp | 425 const CXXRecordDecl *LambdaClass = LE->getLambdaClass(); local 428 LambdaClass->getCaptureFields(CaptureFields, ThisCaptureField);
|
/external/clang/lib/Sema/ |
H A D | SemaTemplateDeduction.cpp | 3676 CXXRecordDecl *LambdaClass = ConversionSpecialized->getParent(); local 3677 assert(LambdaClass && LambdaClass->isGenericLambda()); 3679 CXXMethodDecl *CallOpGeneric = LambdaClass->getLambdaCallOperator(); 3714 FunctionTemplateDecl *InvokerTemplate = LambdaClass->
|
H A D | SemaLambda.cpp | 445 CXXRecordDecl *LambdaClass = CallOperator->getParent(); local 446 LSI->Lambda = LambdaClass;
|
H A D | SemaDecl.cpp | 11186 CXXRecordDecl *const LambdaClass = CallOperator->getParent(); local 11190 LSI->Lambda = LambdaClass; 11192 const LambdaCaptureDefault LCD = LambdaClass->getLambdaCaptureDefault(); 11207 auto I = LambdaClass->field_begin(); 11208 for (const auto &C : LambdaClass->captures()) {
|
Completed in 310 milliseconds