Lines Matching refs:ToFunction
3038 FunctionDecl *ToFunction = nullptr;
3041 ToFunction = CXXConstructorDecl::Create(Importer.getToContext(),
3061 CXXConstructorDecl *ToCtor = llvm::cast<CXXConstructorDecl>(ToFunction);
3066 ToFunction = CXXDestructorDecl::Create(Importer.getToContext(),
3074 ToFunction = CXXConversionDecl::Create(Importer.getToContext(),
3083 ToFunction = CXXMethodDecl::Create(Importer.getToContext(),
3092 ToFunction = FunctionDecl::Create(Importer.getToContext(), DC,
3101 ToFunction->setQualifierInfo(Importer.Import(D->getQualifierLoc()));
3102 ToFunction->setAccess(D->getAccess());
3103 ToFunction->setLexicalDeclContext(LexicalDC);
3104 ToFunction->setVirtualAsWritten(D->isVirtualAsWritten());
3105 ToFunction->setTrivial(D->isTrivial());
3106 ToFunction->setPure(D->isPure());
3107 Importer.Imported(D, ToFunction);
3111 Parameters[I]->setOwningFunction(ToFunction);
3112 ToFunction->addDeclInternal(Parameters[I]);
3114 ToFunction->setParams(Parameters);
3121 ToFunction->setType(T);
3127 ToFunction->setBody(ToBody);
3134 LexicalDC->addDeclInternal(ToFunction);
3136 return ToFunction;