Home
last modified time | relevance | path

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

12

/openbsd/src/gnu/llvm/clang/lib/Index/
DIndexingContext.cpp155 TKind = FD->getTemplateSpecializationKind(); in isTemplateImplicitInstantiation()
157 TKind = VD->getTemplateSpecializationKind(); in isTemplateImplicitInstantiation()
160 TKind = RD->getTemplateSpecializationKind(); in isTemplateImplicitInstantiation()
163 TKind = ED->getTemplateSpecializationKind(); in isTemplateImplicitInstantiation()
/openbsd/src/gnu/llvm/clang/lib/AST/
DDecl.cpp555 TSK = spec->getTemplateSpecializationKind(); in useInlineVisibilityHidden()
558 TSK = MSI->getTemplateSpecializationKind(); in useInlineVisibilityHidden()
1374 !isTemplateInstantiation(FD->getTemplateSpecializationKind())) in getLVForLocalDecl()
2223 ? getTemplateSpecializationKind() == TSK_Undeclared in isThisDeclarationADefinition()
2224 : getTemplateSpecializationKind() != in isThisDeclarationADefinition()
2253 if (VTSD->getTemplateSpecializationKind() != TSK_ExplicitSpecialization && in isThisDeclarationADefinition()
2624 if (isTemplateInstantiation(MSInfo->getTemplateSpecializationKind())) { in getTemplateInstantiationPattern()
2634 if (isTemplateInstantiation(VDTemplSpec->getTemplateSpecializationKind())) { in getTemplateInstantiationPattern()
2683 TemplateSpecializationKind VarDecl::getTemplateSpecializationKind() const { in getTemplateSpecializationKind() function in VarDecl
2688 return MSI->getTemplateSpecializationKind(); in getTemplateSpecializationKind()
[all …]
DDeclFriend.cpp50 (cast<CXXRecordDecl>(DC)->getTemplateSpecializationKind())); in Create()
DASTDumper.cpp122 switch (Redecl->getTemplateSpecializationKind()) { in dumpTemplateDeclSpecialization()
DDeclCXX.cpp1861 TemplateSpecializationKind CXXRecordDecl::getTemplateSpecializationKind() const{ in getTemplateSpecializationKind() function in CXXRecordDecl
1866 return MSInfo->getTemplateSpecializationKind(); in getTemplateSpecializationKind()
1918 if (isTemplateInstantiation(MSInfo->getTemplateSpecializationKind())) { in getTemplateInstantiationPattern()
1926 assert(!isTemplateInstantiation(this->getTemplateSpecializationKind()) && in getTemplateInstantiationPattern()
DDeclPrinter.cpp400 if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation && in VisitDeclContext()
1191 if (I->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) { in VisitFunctionTemplateDecl()
DASTContext.cpp125 if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in getDeclLocForCommentSearch()
131 VD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in getDeclLocForCommentSearch()
136 if (CRD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in getDeclLocForCommentSearch()
148 if (ED->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in getDeclLocForCommentSearch()
326 if (FD->getTemplateSpecializationKind() != TSK_ImplicitInstantiation) in adjustDeclToTemplate()
11500 switch (FD->getTemplateSpecializationKind()) { in basicGVALinkageForFunction()
11663 switch (VD->getTemplateSpecializationKind()) { in basicGVALinkageForVariable()
/openbsd/src/gnu/llvm/clang/lib/Serialization/
DASTCommon.h123 return !isTemplateInstantiation(VD->getTemplateSpecializationKind()); in isPartOfPerModuleInitializer()
DASTWriterDecl.cpp452 Record.push_back(MemberInfo->getTemplateSpecializationKind()); in VisitEnumDecl()
564 Record.push_back(MemberInfo->getTemplateSpecializationKind()); in VisitFunctionDecl()
575 Record.push_back(FTSInfo->getTemplateSpecializationKind()); in VisitFunctionDecl()
598 Record.push_back(MemberInfo->getTemplateSpecializationKind()); in VisitFunctionDecl()
1073 Record.push_back(SpecInfo->getTemplateSpecializationKind()); in VisitVarDecl()
1397 Record.push_back(MSInfo->getTemplateSpecializationKind()); in VisitCXXRecordDecl()
/openbsd/src/gnu/llvm/clang/lib/Sema/
DSemaTemplate.cpp3246 } else if (Record->getTemplateSpecializationKind() in MatchTemplateParametersToScopeSpecifier()
3390 } else if (Record->getTemplateSpecializationKind()) { in MatchTemplateParametersToScopeSpecifier()
3391 if (Record->getTemplateSpecializationKind() in MatchTemplateParametersToScopeSpecifier()
4284 static TemplateSpecializationKind getTemplateSpecializationKind(Decl *D);
4616 if (getTemplateSpecializationKind(Prev) == TSK_ExplicitSpecialization) { in ActOnVarTemplateSpecialization()
4629 << (PrevDecl->getTemplateSpecializationKind() != in ActOnVarTemplateSpecialization()
4838 if (!Var->getTemplateSpecializationKind()) in CheckVarTemplateId()
8286 static TemplateSpecializationKind getTemplateSpecializationKind(Decl *D) { in getTemplateSpecializationKind() function
8291 return Record->getTemplateSpecializationKind(); in getTemplateSpecializationKind()
8293 return Function->getTemplateSpecializationKind(); in getTemplateSpecializationKind()
[all …]
DSemaTemplateInstantiate.cpp171 Function->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) { in HandleFunction()
3458 if (ClassTemplateSpec->getTemplateSpecializationKind() == in usesPartialOrExplicitSpecialization()
3685 if (MSInfo->getTemplateSpecializationKind() in InstantiateClassMembers()
3691 MSInfo->getTemplateSpecializationKind(), in InstantiateClassMembers()
3729 if (MSInfo->getTemplateSpecializationKind() in InstantiateClassMembers()
3735 MSInfo->getTemplateSpecializationKind(), in InstantiateClassMembers()
3773 if (MSInfo->getTemplateSpecializationKind() in InstantiateClassMembers()
3790 MSInfo->getTemplateSpecializationKind(), in InstantiateClassMembers()
3820 Record->getTemplateSpecializationKind() == in InstantiateClassMembers()
3835 if (MSInfo->getTemplateSpecializationKind() in InstantiateClassMembers()
[all …]
DSemaTemplateInstantiateDecl.cpp3736 D->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in VisitClassTemplateSpecializationDecl()
5538 Def->setTemplateSpecializationKind(Var->getTemplateSpecializationKind(), in InstantiateVariableDefinition()
5611 Var->setTemplateSpecializationKind(OldVar->getTemplateSpecializationKind(), in InstantiateVariableDefinition()
6196 << T << (SubstRecord->getTemplateSpecializationKind() == in FindInstantiatedDecl()
6294 assert(Spec->getTemplateSpecializationKind() == in FindInstantiatedDecl()
6331 bool DefinitionRequired = Function->getTemplateSpecializationKind() == in PerformPendingInstantiations()
6388 bool DefinitionRequired = Var->getTemplateSpecializationKind() == in PerformPendingInstantiations()
DSemaCXXScopeSpec.cpp262 if (MSI->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) { in RequireCompleteEnumDecl()
DSemaDeclCXX.cpp603 } else if (New->getTemplateSpecializationKind() in MergeCXXFunctionDecl()
605 New->getTemplateSpecializationKind() != TSK_Undeclared) { in MergeCXXFunctionDecl()
616 << (New->getTemplateSpecializationKind() ==TSK_ExplicitSpecialization) in MergeCXXFunctionDecl()
1625 if (FD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in CheckCXXDefaultArguments()
6077 TemplateSpecializationKind TSK = Class->getTemplateSpecializationKind(); in ReferenceDllExportedMembers()
6387 TemplateSpecializationKind TSK = Class->getTemplateSpecializationKind(); in checkClassLevelDLLAttribute()
10133 if (!isTemplateInstantiation(RD.getTemplateSpecializationKind())) { in checkIllFormedTrivialABIStruct()
10616 Constructor->getTemplateSpecializationKind() != in CheckConstructor()
10999 if (Conversion->getTemplateSpecializationKind() != TSK_Undeclared && in ActOnConversionDeclarator()
11000 Conversion->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) in ActOnConversionDeclarator()
[all …]
DSemaLookup.cpp1706 return RD->getTemplateSpecializationKind() == in hasAcceptableExplicitSpecialization()
1709 return FD->getTemplateSpecializationKind() == in hasAcceptableExplicitSpecialization()
1712 return VD->getTemplateSpecializationKind() == in hasAcceptableExplicitSpecialization()
DSemaDecl.cpp1898 if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in ShouldWarnIfUnusedFileScopedDecl()
1902 if (FD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in ShouldWarnIfUnusedFileScopedDecl()
1929 VD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in ShouldWarnIfUnusedFileScopedDecl()
1932 VD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in ShouldWarnIfUnusedFileScopedDecl()
11838 if (Guide->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in CheckFunctionDeclaration()
13429 !isTemplateInstantiation(VDecl->getTemplateSpecializationKind())) in AddInitializerToDecl()
13943 !isTemplateInstantiation(var->getTemplateSpecializationKind()) && in CheckCompleteVariableDeclaration()
15152 if (Ctor->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in ActOnStartOfFunctionDef()
17175 RD->getTemplateSpecializationKind() != in ActOnTag()
17179 ED->getTemplateSpecializationKind() != in ActOnTag()
/openbsd/src/gnu/llvm/clang/include/clang/AST/
DDeclTemplate.h539 TemplateSpecializationKind getTemplateSpecializationKind() const { in getTemplateSpecializationKind() function
544 return getTemplateSpecializationKind() == TSK_ExplicitSpecialization; in isExplicitSpecialization()
552 getTemplateSpecializationKind()); in isExplicitInstantiationOrSpecialization()
651 TemplateSpecializationKind getTemplateSpecializationKind() const { in getTemplateSpecializationKind() function
656 return getTemplateSpecializationKind() == TSK_ExplicitSpecialization; in isExplicitSpecialization()
1951 getTemplateSpecializationKind());
2808 getTemplateSpecializationKind());
DJSONNodeDumper.h383 switch (Redecl->getTemplateSpecializationKind()) { in writeTemplateDeclSpecialization()
DRecursiveASTVisitor.h1857 switch (RD->getTemplateSpecializationKind()) {
2031 D->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) { \
2158 if (FTSI->getTemplateSpecializationKind() != TSK_Undeclared &&
2159 FTSI->getTemplateSpecializationKind() != TSK_ImplicitInstantiation) {
DDecl.h1582 TemplateSpecializationKind getTemplateSpecializationKind() const;
2891 TemplateSpecializationKind getTemplateSpecializationKind() const;
3967 TemplateSpecializationKind getTemplateSpecializationKind() const;
/openbsd/src/gnu/llvm/clang/lib/CodeGen/
DCGVTables.cpp1045 switch (keyFunction->getTemplateSpecializationKind()) { in getVTableLinkage()
1095 switch (RD->getTemplateSpecializationKind()) { in getVTableLinkage()
1158 TemplateSpecializationKind TSK = RD->getTemplateSpecializationKind(); in isVTableExternal()
DCGDeclCXX.cpp572 } else if (isTemplateInstantiation(D->getTemplateSpecializationKind()) || in EmitCXXGlobalVarDeclInitFunc()
1004 isTemplateInstantiation(D->getTemplateSpecializationKind()))) { in GenerateCXXGlobalVarDeclInitFunc()
DItaniumCXXABI.cpp2345 !isTemplateInstantiation(D.getTemplateSpecializationKind()); in EmitGuardedInit()
2836 CXXThreadLocalInitVars[I]->getTemplateSpecializationKind())) in EmitThreadLocalInitFuncs()
2924 if (isTemplateInstantiation(VD->getTemplateSpecializationKind())) in EmitThreadLocalInitFuncs()
4859 } else if (isTemplateInstantiation(D.getTemplateSpecializationKind()) || in emitCXXStermFinalizer()
/openbsd/src/gnu/llvm/clang/include/clang/ASTMatchers/
DASTMatchers.h6460 return (Node.getTemplateSpecializationKind() == TSK_ImplicitInstantiation || in AST_POLYMORPHIC_MATCHER()
6461 Node.getTemplateSpecializationKind() == in AST_POLYMORPHIC_MATCHER()
6463 Node.getTemplateSpecializationKind() == in AST_POLYMORPHIC_MATCHER()
6519 return (Node.getTemplateSpecializationKind() == TSK_ExplicitSpecialization); in AST_POLYMORPHIC_MATCHER()
/openbsd/src/gnu/llvm/clang/tools/libclang/
DCXIndexDataConsumer.cpp1248 return FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation; in isTemplateImplicitInstantiation()

12