Home
last modified time | relevance | path

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

/freebsd-head/contrib/llvm-project/clang/include/clang/Basic/
HDSpecifiers.h185 enum TemplateSpecializationKind { enum
209 inline bool isTemplateInstantiation(TemplateSpecializationKind Kind) { in isTemplateInstantiation()
217 TemplateSpecializationKind Kind) { in isTemplateExplicitInstantiationOrSpecialization()
/freebsd-head/contrib/llvm-project/clang/include/clang/AST/
HDDeclTemplate.h494 TemplateSpecializationKind TSK, TemplateArgumentList *TemplateArgs, in FunctionTemplateSpecializationInfo()
514 TemplateSpecializationKind TSK, TemplateArgumentList *TemplateArgs,
525 TemplateSpecializationKind getTemplateSpecializationKind() const { in getTemplateSpecializationKind()
526 return (TemplateSpecializationKind)(Template.getInt() + 1); in getTemplateSpecializationKind()
542 void setTemplateSpecializationKind(TemplateSpecializationKind TSK) { in setTemplateSpecializationKind()
625 MemberSpecializationInfo(NamedDecl *IF, TemplateSpecializationKind TSK,
637 TemplateSpecializationKind getTemplateSpecializationKind() const { in getTemplateSpecializationKind()
638 return (TemplateSpecializationKind)(MemberAndTSK.getInt() + 1); in getTemplateSpecializationKind()
646 void setTemplateSpecializationKind(TemplateSpecializationKind TSK) { in setTemplateSpecializationKind()
1840 LLVM_PREFERRED_TYPE(TemplateSpecializationKind)
[all …]
HDDecl.h1580 TemplateSpecializationKind getTemplateSpecializationKind() const;
1585 TemplateSpecializationKind
1600 void setTemplateSpecializationKind(TemplateSpecializationKind TSK,
1606 TemplateSpecializationKind TSK);
2063 TemplateSpecializationKind TSK,
2070 TemplateSpecializationKind TSK);
2847 TemplateSpecializationKind TSK) { in setInstantiationOfMemberFunction()
2949 TemplateSpecializationKind TSK = TSK_ImplicitInstantiation,
2968 TemplateSpecializationKind getTemplateSpecializationKind() const;
2972 TemplateSpecializationKind
[all …]
HDTextNodeDumper.h213 void dumpTemplateSpecializationKind(TemplateSpecializationKind TSK);
HDDeclCXX.h1512 TemplateSpecializationKind TSK);
1532 TemplateSpecializationKind getTemplateSpecializationKind() const;
1535 void setTemplateSpecializationKind(TemplateSpecializationKind TSK);
HDASTContext.h977 TemplateSpecializationKind TSK,
/freebsd-head/contrib/llvm-project/clang/lib/AST/
HDDecl.cpp556 TemplateSpecializationKind TSK = TSK_Undeclared; in useInlineVisibilityHidden()
2748 TemplateSpecializationKind VarDecl::getTemplateSpecializationKind() const { in getTemplateSpecializationKind()
2758 TemplateSpecializationKind
2868 void VarDecl::setTemplateSpecializationKind(TemplateSpecializationKind TSK, in setTemplateSpecializationKind()
2897 TemplateSpecializationKind TSK) { in setInstantiationOfStaticDataMember()
4026 TemplateSpecializationKind TSK) { in setInstantiationOfMemberFunction()
4197 TemplateSpecializationKind TSK, in setFunctionTemplateSpecialization()
4258 TemplateSpecializationKind FunctionDecl::getTemplateSpecializationKind() const { in getTemplateSpecializationKind()
4280 TemplateSpecializationKind
4325 FunctionDecl::setTemplateSpecializationKind(TemplateSpecializationKind TSK, in setTemplateSpecializationKind()
[all …]
HDDeclCXX.cpp1928 TemplateSpecializationKind TSK) { in setInstantiationOfMemberClass()
1944 TemplateSpecializationKind CXXRecordDecl::getTemplateSpecializationKind() const{ in getTemplateSpecializationKind()
1955 CXXRecordDecl::setTemplateSpecializationKind(TemplateSpecializationKind TSK) { in setTemplateSpecializationKind()
HDDeclTemplate.cpp902 TemplateSpecializationKind TSK, TemplateArgumentList *TemplateArgs, in Create()
HDASTImporter.cpp3003 TemplateSpecializationKind SK = MemberInfo->getTemplateSpecializationKind(); in VisitEnumDecl()
3232 TemplateSpecializationKind SK = in VisitRecordDecl()
3365 TemplateSpecializationKind TSK = FromFD->getTemplateSpecializationKind(); in ImportTemplateInformation()
3406 TemplateSpecializationKind TSK = FTSInfo->getTemplateSpecializationKind(); in ImportTemplateInformation()
4597 TemplateSpecializationKind SK = MSI->getTemplateSpecializationKind(); in VisitVarDecl()
HDTextNodeDumper.cpp883 TemplateSpecializationKind TSK) { in dumpTemplateSpecializationKind()
HDRecordLayoutBuilder.cpp2346 TemplateSpecializationKind TSK = RD->getTemplateSpecializationKind(); in computeKeyFunction()
HDASTContext.cpp146 TemplateSpecializationKind TSK = CTSD->getSpecializationKind(); in getDeclLocsForCommentSearch()
1501 TemplateSpecializationKind TSK, in setInstantiatedFromStaticDataMember()
/freebsd-head/contrib/llvm-project/clang/lib/Serialization/
HDASTReaderDecl.cpp833 auto TSK = (TemplateSpecializationKind)Record.readInt(); in VisitEnumDecl()
946 auto TSK = (TemplateSpecializationKind)Record.readInt(); in VisitFunctionDecl()
954 auto TSK = (TemplateSpecializationKind)Record.readInt(); in VisitFunctionDecl()
975 auto TSK = (TemplateSpecializationKind)Record.readInt(); in VisitFunctionDecl()
1676 auto TSK = (TemplateSpecializationKind)Record.readInt(); in VisitVarDeclImpl()
2232 auto TSK = (TemplateSpecializationKind)Record.readInt(); in VisitCXXRecordDeclImpl()
2501 D->SpecializationKind = (TemplateSpecializationKind)Record.readInt(); in VisitClassTemplateSpecializationDeclImpl()
2617 D->SpecializationKind = (TemplateSpecializationKind)Record.readInt(); in VisitVarTemplateSpecializationDeclImpl()
4662 auto TSK = (TemplateSpecializationKind)Record.readInt(); in UpdateDecl()
/freebsd-head/contrib/llvm-project/clang/lib/Index/
HDIndexingContext.cpp149 TemplateSpecializationKind TKind = TSK_Undeclared; in isTemplateImplicitInstantiation()
/freebsd-head/contrib/llvm-project/clang/lib/Sema/
HDSemaTemplate.cpp770 TemplateSpecializationKind TSK, in DiagnoseUninstantiableTemplate()
3764 static TemplateSpecializationKind getTemplateSpecializationKind(Decl *D);
7825 static TemplateSpecializationKind getTemplateSpecializationKind(Decl *D) { in getTemplateSpecializationKind()
8587 TemplateSpecializationKind NewTSK, in CheckSpecializationInstantiationRedecl()
8589 TemplateSpecializationKind PrevTSK, in CheckSpecializationInstantiationRedecl()
8958 TemplateSpecializationKind TSK = SpecInfo->getTemplateSpecializationKind(); in CheckFunctionTemplateSpecialization()
9338 TemplateSpecializationKind TSK) { in CheckExplicitInstantiation()
9443 TemplateSpecializationKind TSK = ExternLoc.isInvalid() in ActOnExplicitInstantiation()
9508 TemplateSpecializationKind PrevDecl_TSK in ActOnExplicitInstantiation()
9630 TemplateSpecializationKind Old_TSK = Def->getTemplateSpecializationKind(); in ActOnExplicitInstantiation()
[all …]
HDSemaTemplateInstantiate.cpp3415 TemplateSpecializationKind TSK, in InstantiateClass()
3664 TemplateSpecializationKind TSK) { in InstantiateEnum()
3813 TemplateSpecializationKind TSK) { in getPatternForClassTemplateSpecialization()
3960 TemplateSpecializationKind TSK, bool Complain) { in InstantiateClassTemplateSpecialization()
3982 TemplateSpecializationKind TSK) { in InstantiateClassMembers()
4211 TemplateSpecializationKind TSK) { in InstantiateClassTemplateSpecializationMembers()
HDSemaTemplateInstantiateDecl.cpp4890 TemplateSpecializationKind TSK = in InstantiateFunctionDefinition()
5497 TemplateSpecializationKind TSK = in InstantiateVariableDefinition()
HDSemaDeclCXX.cpp6126 TemplateSpecializationKind TSK = Class->getTemplateSpecializationKind(); in ReferenceDllExportedMembers()
6446 TemplateSpecializationKind TSK = Class->getTemplateSpecializationKind(); in checkClassLevelDLLAttribute()
18513 TemplateSpecializationKind ClassTSK = in DefineUsedVTables()
18531 TemplateSpecializationKind TSK = in DefineUsedVTables()
18545 TemplateSpecializationKind TSK in DefineUsedVTables()
HDSemaExpr.cpp17992 TemplateSpecializationKind TSK = in MarkFunctionReferenced()
19472 TemplateSpecializationKind TSK = MSI ? MSI->getTemplateSpecializationKind() in DoMarkVarDeclReferenced()
/freebsd-head/contrib/llvm-project/clang/lib/CodeGen/
HDCGVTables.cpp1100 TemplateSpecializationKind Kind = in getVTableLinkage()
1218 TemplateSpecializationKind TSK = RD->getTemplateSpecializationKind(); in isVTableExternal()
HDCGDebugInfo.cpp2783 TemplateSpecializationKind Spec = TSK_Undeclared; in shouldOmitDefinition()
HDCodeGenModule.cpp5959 TemplateSpecializationKind TSK = VD->getTemplateSpecializationKind(); in HandleCXXStaticMemberVarInstantiation()
/freebsd-head/contrib/llvm-project/clang/lib/InstallAPI/
HDVisitor.cpp578 TemplateSpecializationKind ClassSK = TSK_Undeclared; in VisitCXXRecordDecl()
/freebsd-head/contrib/llvm-project/clang/include/clang/Sema/
HDSema.h11171 TemplateSpecializationKind TSK,
11533 TemplateSpecializationKind ActOnExplicitInstantiationNewTSK,
11534 NamedDecl *PrevDecl, TemplateSpecializationKind PrevTSK,
13388 TemplateSpecializationKind TSK, bool Complain = true);
13408 TemplateSpecializationKind TSK);
13434 TemplateSpecializationKind TSK, bool Complain = true);
13443 TemplateSpecializationKind TSK);
13451 TemplateSpecializationKind TSK);