Lines Matching refs:Conv
11107 CXXConversionDecl *Conv) {
11108 CXXRecordDecl *Lambda = Conv->getParent();
11118 assert(Conv->isFunctionTemplateSpecialization());
11121 DeducedTemplateArgs = Conv->getTemplateSpecializationArgs();
11137 SynthesizedFunctionScope Scope(*this, Conv);
11158 VK_LValue, Conv->getLocation()).get();
11160 Stmt *Return = BuildReturnStmt(Conv->getLocation(), FunctionRef).get();
11161 Conv->setBody(new (Context) CompoundStmt(Context, Return,
11162 Conv->getLocation(),
11163 Conv->getLocation()));
11165 Conv->markUsed(Context);
11166 Conv->setReferenced();
11172 Invoker->setBody(new (Context) CompoundStmt(Conv->getLocation()));
11175 L->CompletedImplicitDefinition(Conv);
11184 CXXConversionDecl *Conv)
11186 assert(!Conv->getParent()->isGenericLambda());
11188 Conv->markUsed(Context);
11190 SynthesizedFunctionScope Scope(*this, Conv);
11198 Conv->getLocation(),
11199 Conv, DerefThis);
11212 Conv->setInvalidDecl();
11218 StmtResult Return = BuildReturnStmt(Conv->getLocation(), BuildBlock.get());
11221 Conv->setInvalidDecl();
11227 Conv->setBody(new (Context) CompoundStmt(Context, ReturnS,
11228 Conv->getLocation(),
11229 Conv->getLocation()));
11233 L->CompletedImplicitDefinition(Conv);