Changeset View
Changeset View
Standalone View
Standalone View
cfe/trunk/lib/AST/ASTImporter.cpp
- This file is larger than 256 KB, so syntax highlighting is disabled by default.
Show First 20 Lines • Show All 3,286 Lines • ▼ Show 20 Lines | ExpectedDecl ASTNodeImporter::VisitFunctionDecl(FunctionDecl *D) { | ||||
} | } | ||||
ToFunction->setQualifierInfo(ToQualifierLoc); | ToFunction->setQualifierInfo(ToQualifierLoc); | ||||
ToFunction->setAccess(D->getAccess()); | ToFunction->setAccess(D->getAccess()); | ||||
ToFunction->setLexicalDeclContext(LexicalDC); | ToFunction->setLexicalDeclContext(LexicalDC); | ||||
ToFunction->setVirtualAsWritten(D->isVirtualAsWritten()); | ToFunction->setVirtualAsWritten(D->isVirtualAsWritten()); | ||||
ToFunction->setTrivial(D->isTrivial()); | ToFunction->setTrivial(D->isTrivial()); | ||||
ToFunction->setPure(D->isPure()); | ToFunction->setPure(D->isPure()); | ||||
ToFunction->setDefaulted(D->isDefaulted()); | |||||
ToFunction->setExplicitlyDefaulted(D->isExplicitlyDefaulted()); | |||||
ToFunction->setDeletedAsWritten(D->isDeletedAsWritten()); | |||||
ToFunction->setRangeEnd(ToEndLoc); | ToFunction->setRangeEnd(ToEndLoc); | ||||
// Set the parameters. | // Set the parameters. | ||||
for (auto *Param : Parameters) { | for (auto *Param : Parameters) { | ||||
Param->setOwningFunction(ToFunction); | Param->setOwningFunction(ToFunction); | ||||
ToFunction->addDeclInternal(Param); | ToFunction->addDeclInternal(Param); | ||||
} | } | ||||
ToFunction->setParams(Parameters); | ToFunction->setParams(Parameters); | ||||
▲ Show 20 Lines • Show All 5,505 Lines • Show Last 20 Lines |