reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 1837     Function = CXXDeductionGuideDecl::Create(
 1842       cast<CXXDeductionGuideDecl>(Function)->setIsCopyDeductionCandidate();
 1843     Function->setAccess(D->getAccess());
 1845     Function = FunctionDecl::Create(
 1849     Function->setRangeEnd(D->getSourceRange().getEnd());
 1853     Function->setImplicitlyInline();
 1856     Function->setQualifierInfo(QualifierLoc);
 1859     Function->setLocalExternDecl();
 1867   Function->setLexicalDeclContext(LexicalDC);
 1872       Params[P]->setOwningFunction(Function);
 1873   Function->setParams(Params);
 1891                                                     Function->getLocation(),
 1892                                                     Function->getDeclName(),
 1893                                                     TemplateParams, Function);
 1894     Function->setDescribedFunctionTemplate(FunctionTemplate);
 1905     Function->setFunctionTemplateSpecialization(FunctionTemplate,
 1913     Function->setInstantiationOfMemberFunction(D, TSK_ImplicitInstantiation);
 1917     Function->setObjectOfFriendDecl();
 1919   if (InitFunctionInstantiation(Function, D))
 1920     Function->setInvalidDecl();
 1925       SemaRef, Function->getDeclName(), SourceLocation(),
 1952     if (SemaRef.CheckFunctionTemplateSpecialization(Function,
 1955       Function->setInvalidDecl();
 1970     if (SemaRef.CheckFunctionTemplateSpecialization(Function,
 1973       Function->setInvalidDecl();
 1990   SemaRef.CheckFunctionDeclaration(/*Scope*/ nullptr, Function, Previous,
 1995                               : Function);
 2000     Function->setObjectOfFriendDecl();
 2001     if (FunctionTemplateDecl *FT = Function->getDescribedFunctionTemplate())
 2014       SemaRef.CheckForFunctionRedefinition(Function);
 2015       if (!Function->isInvalidDecl()) {
 2016         for (auto R : Function->redecls()) {
 2017           if (R == Function)
 2024                 Function->getMemberSpecializationInfo()) {
 2029                     std::make_pair(Function, Loc));
 2046           Function->isThisDeclarationADefinition()
 2053     SemaRef.SetDeclDefaulted(Function, D->getLocation());
 2055     SemaRef.SetDeclDeleted(Function, D->getLocation());
 2057   if (Function->isLocalExternDecl() && !Function->getPreviousDecl())
 2057   if (Function->isLocalExternDecl() && !Function->getPreviousDecl())
 2060   if (Function->isOverloadedOperator() && !DC->isRecord() &&
 2064   return Function;