Home
last modified time | relevance | path

Searched refs:getTemplateSpecializationKind (Results 1 – 25 of 37) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/InstallAPI/
H A DVisitor.cpp231 D->getTemplateSpecializationKind() == TSK_Undeclared) in VisitVarDecl()
290 const bool ExplicitInstantiation = D->getTemplateSpecializationKind() == in VisitFunctionDecl()
318 switch (KeyFunctionD->getTemplateSpecializationKind()) { in hasVTable()
334 switch (D->getTemplateSpecializationKind()) { in hasVTable()
359 switch (KeyFunctionD->getTemplateSpecializationKind()) { in getVTableLinkage()
375 switch (D->getTemplateSpecializationKind()) { in getVTableLinkage()
581 ClassSK = Templ->getTemplateSpecializationKind(); in VisitCXXRecordDecl()
601 switch (M->getTemplateSpecializationKind()) { in VisitCXXRecordDecl()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTCommon.h99 return !isTemplateInstantiation(VD->getTemplateSpecializationKind()); in isPartOfPerModuleInitializer()
H A DASTWriterDecl.cpp286 if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in CanElideDeclDef()
299 if (VD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in CanElideDeclDef()
539 Record.push_back(MemberInfo->getTemplateSpecializationKind()); in VisitEnumDecl()
648 Record.push_back(MemberInfo->getTemplateSpecializationKind()); in VisitFunctionDecl()
659 Record.push_back(FTSInfo->getTemplateSpecializationKind()); in VisitFunctionDecl()
676 Record.push_back(MemberInfo->getTemplateSpecializationKind()); in VisitFunctionDecl()
1182 Record.push_back(SpecInfo->getTemplateSpecializationKind()); in VisitVarDecl()
1513 Record.push_back(MSInfo->getTemplateSpecializationKind()); in VisitCXXRecordDecl()
1766 D->getTemplateSpecializationKind() == in VisitClassTemplateSpecializationDecl()
1768 D->getTemplateSpecializationKind() == TSK_ExplicitInstantiationDefinition; in VisitClassTemplateSpecializationDecl()
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp559 TSK = spec->getTemplateSpecializationKind(); in useInlineVisibilityHidden()
562 TSK = MSI->getTemplateSpecializationKind(); in useInlineVisibilityHidden()
1418 !isTemplateInstantiation(FD->getTemplateSpecializationKind())) in getLVForLocalDecl()
2268 ? getTemplateSpecializationKind() == TSK_Undeclared in isThisDeclarationADefinition()
2269 : getTemplateSpecializationKind() != in isThisDeclarationADefinition()
2298 if (VTSD->getTemplateSpecializationKind() != TSK_ExplicitSpecialization && in isThisDeclarationADefinition()
2689 if (isTemplateInstantiation(MSInfo->getTemplateSpecializationKind())) { in getTemplateInstantiationPattern()
2699 if (isTemplateInstantiation(VDTemplSpec->getTemplateSpecializationKind())) { in getTemplateInstantiationPattern()
2748 TemplateSpecializationKind VarDecl::getTemplateSpecializationKind() const { in getTemplateSpecializationKind() function in VarDecl
2753 return MSI->getTemplateSpecializationKind(); in getTemplateSpecializationKind()
[all …]
H A DDeclFriend.cpp50 (cast<CXXRecordDecl>(DC)->getTemplateSpecializationKind())); in Create()
H A DASTDumper.cpp122 switch (Redecl->getTemplateSpecializationKind()) { in dumpTemplateDeclSpecialization()
H A DDeclCXX.cpp1944 TemplateSpecializationKind CXXRecordDecl::getTemplateSpecializationKind() const{ in getTemplateSpecializationKind() function in CXXRecordDecl
1949 return MSInfo->getTemplateSpecializationKind(); in getTemplateSpecializationKind()
2001 if (isTemplateInstantiation(MSInfo->getTemplateSpecializationKind())) { in getTemplateInstantiationPattern()
2009 assert(!isTemplateInstantiation(this->getTemplateSpecializationKind()) && in getTemplateInstantiationPattern()
H A DDeclPrinter.cpp443 if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation && in VisitDeclContext()
1287 if (I->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) { in VisitFunctionTemplateDecl()
H A DTextNodeDumper.cpp2104 dumpTemplateSpecializationKind(D->getTemplateSpecializationKind()); in VisitFunctionDecl()
2226 dumpTemplateSpecializationKind(D->getTemplateSpecializationKind()); in VisitVarDecl()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp2714 } else if (Record->getTemplateSpecializationKind() in MatchTemplateParametersToScopeSpecifier()
2858 } else if (Record->getTemplateSpecializationKind()) { in MatchTemplateParametersToScopeSpecifier()
2859 if (Record->getTemplateSpecializationKind() in MatchTemplateParametersToScopeSpecifier()
3764 static TemplateSpecializationKind getTemplateSpecializationKind(Decl *D);
4100 if (getTemplateSpecializationKind(Prev) == TSK_ExplicitSpecialization) { in ActOnVarTemplateSpecialization()
4113 << (PrevDecl->getTemplateSpecializationKind() != in ActOnVarTemplateSpecialization()
4314 if (!Var->getTemplateSpecializationKind()) in CheckVarTemplateId()
7825 static TemplateSpecializationKind getTemplateSpecializationKind(Decl *D) { in getTemplateSpecializationKind() function
7830 return Record->getTemplateSpecializationKind(); in getTemplateSpecializationKind()
7832 return Function->getTemplateSpecializationKind(); in getTemplateSpecializationKind()
[all …]
H A DSemaTemplateInstantiate.cpp280 Function->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) { in HandleFunction()
293 (Function->getTemplateSpecializationKind() == in HandleFunction()
401 if (MSInfo->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in HandleRecordDecl()
3788 if (ClassTemplateSpec->getTemplateSpecializationKind() == in usesPartialOrExplicitSpecialization()
4014 if (MSInfo->getTemplateSpecializationKind() in InstantiateClassMembers()
4020 MSInfo->getTemplateSpecializationKind(), in InstantiateClassMembers()
4058 if (MSInfo->getTemplateSpecializationKind() in InstantiateClassMembers()
4064 MSInfo->getTemplateSpecializationKind(), in InstantiateClassMembers()
4102 if (MSInfo->getTemplateSpecializationKind() in InstantiateClassMembers()
4119 MSInfo->getTemplateSpecializationKind(), in InstantiateClassMembers()
[all …]
H A DSemaTemplateInstantiateDecl.cpp3854 D->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in VisitClassTemplateSpecializationDecl()
5622 Def->setTemplateSpecializationKind(Var->getTemplateSpecializationKind(), in InstantiateVariableDefinition()
5695 Var->setTemplateSpecializationKind(OldVar->getTemplateSpecializationKind(), in InstantiateVariableDefinition()
6265 << T << (SubstRecord->getTemplateSpecializationKind() == in FindInstantiatedDecl()
6363 assert(Spec->getTemplateSpecializationKind() == in FindInstantiatedDecl()
6398 bool DefinitionRequired = Function->getTemplateSpecializationKind() == in PerformPendingInstantiations()
6455 bool DefinitionRequired = Var->getTemplateSpecializationKind() == in PerformPendingInstantiations()
H A DSemaCXXScopeSpec.cpp256 if (MSI->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) { in RequireCompleteEnumDecl()
H A DSemaDeclCXX.cpp596 } else if (New->getTemplateSpecializationKind() in MergeCXXFunctionDecl()
598 New->getTemplateSpecializationKind() != TSK_Undeclared) { in MergeCXXFunctionDecl()
609 << (New->getTemplateSpecializationKind() ==TSK_ExplicitSpecialization) in MergeCXXFunctionDecl()
1636 if (FD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in CheckCXXDefaultArguments()
6126 TemplateSpecializationKind TSK = Class->getTemplateSpecializationKind(); in ReferenceDllExportedMembers()
6446 TemplateSpecializationKind TSK = Class->getTemplateSpecializationKind(); in checkClassLevelDLLAttribute()
10336 if (!isTemplateInstantiation(RD.getTemplateSpecializationKind())) { in checkIllFormedTrivialABIStruct()
10821 Constructor->getTemplateSpecializationKind() != in CheckConstructor()
11195 if (Conversion->getTemplateSpecializationKind() != TSK_Undeclared && in ActOnConversionDeclarator()
11196 Conversion->getTemplateSpecializationKind() ! in ActOnConversionDeclarator()
[all...]
H A DSemaLookup.cpp1740 return RD->getTemplateSpecializationKind() == in hasAcceptableExplicitSpecialization()
1743 return FD->getTemplateSpecializationKind() == in hasAcceptableExplicitSpecialization()
1746 return VD->getTemplateSpecializationKind() == in hasAcceptableExplicitSpecialization()
H A DSemaDecl.cpp1841 if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in ShouldWarnIfUnusedFileScopedDecl()
1845 if (FD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in ShouldWarnIfUnusedFileScopedDecl()
1872 VD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in ShouldWarnIfUnusedFileScopedDecl()
1875 VD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in ShouldWarnIfUnusedFileScopedDecl()
12058 if (Guide->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in CheckFunctionDeclaration()
13710 !isTemplateInstantiation(VDecl->getTemplateSpecializationKind())) in AddInitializerToDecl()
14223 !isTemplateInstantiation(var->getTemplateSpecializationKind()) && in CheckCompleteVariableDeclaration()
15474 if (Ctor->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in ActOnStartOfFunctionDef()
17588 RD->getTemplateSpecializationKind() != in ActOnTag()
17592 ED->getTemplateSpecializationKind() != in ActOnTag()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h525 TemplateSpecializationKind getTemplateSpecializationKind() const { in getTemplateSpecializationKind() function
530 return getTemplateSpecializationKind() == TSK_ExplicitSpecialization; in isExplicitSpecialization()
538 getTemplateSpecializationKind()); in isExplicitInstantiationOrSpecialization()
637 TemplateSpecializationKind getTemplateSpecializationKind() const { in getTemplateSpecializationKind() function
642 return getTemplateSpecializationKind() == TSK_ExplicitSpecialization; in isExplicitSpecialization()
1921 getTemplateSpecializationKind());
2690 getTemplateSpecializationKind());
H A DJSONNodeDumper.h397 switch (Redecl->getTemplateSpecializationKind()) { in writeTemplateDeclSpecialization()
H A DRecursiveASTVisitor.h1893 switch (RD->getTemplateSpecializationKind()) {
2079 D->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) { \
2192 if (FTSI->getTemplateSpecializationKind() != TSK_Undeclared &&
2193 FTSI->getTemplateSpecializationKind() != TSK_ImplicitInstantiation) {
H A DDecl.h1580 TemplateSpecializationKind getTemplateSpecializationKind() const;
2968 TemplateSpecializationKind getTemplateSpecializationKind() const;
4089 TemplateSpecializationKind getTemplateSpecializationKind() const;
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGVTables.cpp1101 IsInNamedModule ? RD->getTemplateSpecializationKind() in getVTableLinkage()
1102 : keyFunction->getTemplateSpecializationKind(); in getVTableLinkage()
1155 switch (RD->getTemplateSpecializationKind()) { in getVTableLinkage()
1218 TemplateSpecializationKind TSK = RD->getTemplateSpecializationKind(); in isVTableExternal()
H A DCGDeclCXX.cpp588 } else if (isTemplateInstantiation(D->getTemplateSpecializationKind()) || in EmitCXXGlobalVarDeclInitFunc()
1045 isTemplateInstantiation(D->getTemplateSpecializationKind()))) { in GenerateCXXGlobalVarDeclInitFunc()
H A DItaniumCXXABI.cpp2613 !isTemplateInstantiation(D.getTemplateSpecializationKind()); in EmitGuardedInit()
3107 CXXThreadLocalInitVars[I]->getTemplateSpecializationKind())) in EmitThreadLocalInitFuncs()
3195 if (isTemplateInstantiation(VD->getTemplateSpecializationKind())) in EmitThreadLocalInitFuncs()
5220 } else if (isTemplateInstantiation(D.getTemplateSpecializationKind()) || in emitCXXStermFinalizer()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h6733 return (Node.getTemplateSpecializationKind() == TSK_ImplicitInstantiation || in AST_POLYMORPHIC_MATCHER()
6734 Node.getTemplateSpecializationKind() == in AST_POLYMORPHIC_MATCHER()
6736 Node.getTemplateSpecializationKind() == in AST_POLYMORPHIC_MATCHER()
6792 return (Node.getTemplateSpecializationKind() == TSK_ExplicitSpecialization); in AST_POLYMORPHIC_MATCHER()
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DExtractAPIVisitor.h278 Decl->getTemplateSpecializationKind() == TSK_Undeclared) in VisitVarDecl()

12