Searched refs:LambdaClass (Results 1 - 13 of 13) sorted by relevance

/external/clang/include/clang/AST/
H A DASTLambda.h29 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 DSynthesizedLambdaSourceCode.java17 final LambdaClass lambda;
19 SynthesizedLambdaSourceCode(DexType receiver, LambdaClass lambda, DexMethod currentMethod) {
25 SynthesizedLambdaSourceCode(LambdaClass lambda, DexMethod currentMethod) {
H A DLambdaRewriter.java85 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 DLambdaClassConstructorSourceCode.java17 LambdaClassConstructorSourceCode(LambdaClass lambda) {
H A DLambdaBridgeMethodSourceCode.java20 LambdaBridgeMethodSourceCode(LambdaClass lambda, DexMethod mainMethod, DexMethod bridgeMethod) {
H A DLambdaConstructorSourceCode.java18 LambdaConstructorSourceCode(LambdaClass lambda) {
H A DAccessorMethodSourceCode.java22 AccessorMethodSourceCode(LambdaClass lambda) {
H A DLambdaClass.java50 final class LambdaClass { class
61 LambdaClass(LambdaRewriter rewriter, DexType accessedFrom, method in class:LambdaClass
491 new SynthesizedCode(new AccessorMethodSourceCode(LambdaClass.this)));
H A DLambdaMainMethodSourceCode.java27 LambdaMainMethodSourceCode(LambdaClass lambda, DexMethod mainMethod) {
186 LambdaClass.Target target = lambda.target;
/external/clang/lib/StaticAnalyzer/Checkers/
H A DDeadStoresChecker.cpp425 const CXXRecordDecl *LambdaClass = LE->getLambdaClass(); local
428 LambdaClass->getCaptureFields(CaptureFields, ThisCaptureField);
/external/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp3676 CXXRecordDecl *LambdaClass = ConversionSpecialized->getParent(); local
3677 assert(LambdaClass && LambdaClass->isGenericLambda());
3679 CXXMethodDecl *CallOpGeneric = LambdaClass->getLambdaCallOperator();
3714 FunctionTemplateDecl *InvokerTemplate = LambdaClass->
H A DSemaLambda.cpp445 CXXRecordDecl *LambdaClass = CallOperator->getParent(); local
446 LSI->Lambda = LambdaClass;
H A DSemaDecl.cpp11186 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