Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/clang/include/clang/Basic/
H A DSpecifiers.h176 enum TemplateSpecializationKind { enum
200 inline bool isTemplateInstantiation(TemplateSpecializationKind Kind) { in isTemplateInstantiation()
208 TemplateSpecializationKind Kind) { in isTemplateExplicitInstantiationOrSpecialization()
/openbsd/gnu/llvm/clang/include/clang/AST/
H A DDeclTemplate.h527 TemplateSpecializationKind TSK,
539 TemplateSpecializationKind getTemplateSpecializationKind() const { in getTemplateSpecializationKind()
540 return (TemplateSpecializationKind)(Template.getInt() + 1); in getTemplateSpecializationKind()
556 void setTemplateSpecializationKind(TemplateSpecializationKind TSK) { in setTemplateSpecializationKind()
651 TemplateSpecializationKind getTemplateSpecializationKind() const { in getTemplateSpecializationKind()
652 return (TemplateSpecializationKind)(MemberAndTSK.getInt() + 1); in getTemplateSpecializationKind()
660 void setTemplateSpecializationKind(TemplateSpecializationKind TSK) { in setTemplateSpecializationKind()
1924 TemplateSpecializationKind getSpecializationKind() const {
1958 void setSpecializationKind(TemplateSpecializationKind TSK) {
2790 TemplateSpecializationKind getSpecializationKind() const {
[all …]
H A DDecl.h1582 TemplateSpecializationKind getTemplateSpecializationKind() const;
1587 TemplateSpecializationKind
1602 void setTemplateSpecializationKind(TemplateSpecializationKind TSK,
2037 TemplateSpecializationKind TSK,
2891 TemplateSpecializationKind getTemplateSpecializationKind() const;
2895 TemplateSpecializationKind
2900 void setTemplateSpecializationKind(TemplateSpecializationKind TSK,
3761 TemplateSpecializationKind TSK);
3967 TemplateSpecializationKind getTemplateSpecializationKind() const;
3971 void setTemplateSpecializationKind(TemplateSpecializationKind TSK,
[all …]
H A DDeclCXX.h1481 TemplateSpecializationKind TSK);
1501 TemplateSpecializationKind getTemplateSpecializationKind() const;
1504 void setTemplateSpecializationKind(TemplateSpecializationKind TSK);
H A DASTContext.h942 TemplateSpecializationKind TSK,
/openbsd/gnu/llvm/clang/lib/AST/
H A DDecl.cpp552 TemplateSpecializationKind TSK = TSK_Undeclared; in useInlineVisibilityHidden()
2683 TemplateSpecializationKind VarDecl::getTemplateSpecializationKind() const { in getTemplateSpecializationKind()
2693 TemplateSpecializationKind
2803 void VarDecl::setTemplateSpecializationKind(TemplateSpecializationKind TSK, in setTemplateSpecializationKind()
2832 TemplateSpecializationKind TSK) { in setInstantiationOfStaticDataMember()
3971 TemplateSpecializationKind TSK, in setFunctionTemplateSpecialization()
4049 TemplateSpecializationKind
4084 FunctionDecl::setTemplateSpecializationKind(TemplateSpecializationKind TSK, in setTemplateSpecializationKind()
4607 TemplateSpecializationKind EnumDecl::getTemplateSpecializationKind() const { in getTemplateSpecializationKind()
4614 void EnumDecl::setTemplateSpecializationKind(TemplateSpecializationKind TSK, in setTemplateSpecializationKind()
[all …]
H A DDeclCXX.cpp1845 TemplateSpecializationKind TSK) { in setInstantiationOfMemberClass()
1861 TemplateSpecializationKind CXXRecordDecl::getTemplateSpecializationKind() const{ in getTemplateSpecializationKind()
1872 CXXRecordDecl::setTemplateSpecializationKind(TemplateSpecializationKind TSK) { in setTemplateSpecializationKind()
H A DDeclTemplate.cpp892 TemplateSpecializationKind TSK, const TemplateArgumentList *TemplateArgs, in Create()
H A DASTImporter.cpp2767 TemplateSpecializationKind SK = MemberInfo->getTemplateSpecializationKind(); in VisitEnumDecl()
2981 TemplateSpecializationKind SK = in VisitRecordDecl()
3113 TemplateSpecializationKind TSK = FromFD->getTemplateSpecializationKind(); in ImportTemplateInformation()
3154 TemplateSpecializationKind TSK = FTSInfo->getTemplateSpecializationKind(); in ImportTemplateInformation()
H A DRecordLayoutBuilder.cpp2326 TemplateSpecializationKind TSK = RD->getTemplateSpecializationKind(); in computeKeyFunction()
H A DASTContext.cpp141 TemplateSpecializationKind TSK = CTSD->getSpecializationKind(); in getDeclLocForCommentSearch()
1515 TemplateSpecializationKind TSK, in setInstantiatedFromStaticDataMember()
/openbsd/gnu/llvm/clang/lib/Serialization/
H A DASTReaderDecl.cpp805 auto TSK = (TemplateSpecializationKind)Record.readInt(); in VisitEnumDecl()
914 auto TSK = (TemplateSpecializationKind)Record.readInt(); in VisitFunctionDecl()
922 auto TSK = (TemplateSpecializationKind)Record.readInt(); in VisitFunctionDecl()
954 auto TSK = (TemplateSpecializationKind)Record.readInt(); in VisitFunctionDecl()
1634 auto TSK = (TemplateSpecializationKind)Record.readInt(); in VisitVarDeclImpl()
2130 auto TSK = (TemplateSpecializationKind)Record.readInt(); in VisitCXXRecordDeclImpl()
2390 D->SpecializationKind = (TemplateSpecializationKind)Record.readInt(); in VisitClassTemplateSpecializationDeclImpl()
2513 D->SpecializationKind = (TemplateSpecializationKind)Record.readInt(); in VisitVarTemplateSpecializationDeclImpl()
4445 auto TSK = (TemplateSpecializationKind)Record.readInt(); in UpdateDecl()
/openbsd/gnu/llvm/clang/lib/Index/
H A DIndexingContext.cpp150 TemplateSpecializationKind TKind = TSK_Undeclared; in isTemplateImplicitInstantiation()
/openbsd/gnu/llvm/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp3060 TemplateSpecializationKind TSK, in InstantiateClass()
3319 TemplateSpecializationKind TSK) { in InstantiateEnum()
3482 TemplateSpecializationKind TSK) { in getPatternForClassTemplateSpecialization()
3628 TemplateSpecializationKind TSK, bool Complain) { in InstantiateClassTemplateSpecialization()
3653 TemplateSpecializationKind TSK) { in InstantiateClassMembers()
3885 TemplateSpecializationKind TSK) { in InstantiateClassTemplateSpecializationMembers()
H A DSemaTemplate.cpp793 TemplateSpecializationKind TSK, in DiagnoseUninstantiableTemplate()
4284 static TemplateSpecializationKind getTemplateSpecializationKind(Decl *D);
8286 static TemplateSpecializationKind getTemplateSpecializationKind(Decl *D) { in getTemplateSpecializationKind()
9075 TemplateSpecializationKind NewTSK, in CheckSpecializationInstantiationRedecl()
9443 TemplateSpecializationKind TSK = SpecInfo->getTemplateSpecializationKind(); in CheckFunctionTemplateSpecialization()
9808 TemplateSpecializationKind TSK) { in CheckExplicitInstantiation()
9913 TemplateSpecializationKind TSK = ExternLoc.isInvalid() in ActOnExplicitInstantiation()
9978 TemplateSpecializationKind PrevDecl_TSK in ActOnExplicitInstantiation()
10099 TemplateSpecializationKind Old_TSK = Def->getTemplateSpecializationKind(); in ActOnExplicitInstantiation()
10221 TemplateSpecializationKind TSK in ActOnExplicitInstantiation()
[all …]
H A DSemaTemplateInstantiateDecl.cpp4811 TemplateSpecializationKind TSK = in InstantiateFunctionDefinition()
5413 TemplateSpecializationKind TSK = in InstantiateVariableDefinition()
H A DSemaDeclCXX.cpp6077 TemplateSpecializationKind TSK = Class->getTemplateSpecializationKind(); in ReferenceDllExportedMembers()
6387 TemplateSpecializationKind TSK = Class->getTemplateSpecializationKind(); in checkClassLevelDLLAttribute()
18004 TemplateSpecializationKind ClassTSK = in DefineUsedVTables()
18018 TemplateSpecializationKind TSK = in DefineUsedVTables()
18032 TemplateSpecializationKind TSK in DefineUsedVTables()
H A DSemaExpr.cpp18372 TemplateSpecializationKind TSK = in MarkFunctionReferenced()
19776 TemplateSpecializationKind TSK = MSI ? MSI->getTemplateSpecializationKind() in DoMarkVarDeclReferenced()
/openbsd/gnu/llvm/clang/lib/CodeGen/
H A DCGVTables.cpp1158 TemplateSpecializationKind TSK = RD->getTemplateSpecializationKind(); in isVTableExternal()
H A DCGDebugInfo.cpp2532 TemplateSpecializationKind Spec = TSK_Undeclared; in shouldOmitDefinition()
H A DCodeGenModule.cpp5358 TemplateSpecializationKind TSK = VD->getTemplateSpecializationKind(); in HandleCXXStaticMemberVarInstantiation()
/openbsd/gnu/llvm/clang/include/clang/Sema/
H A DSema.h8062 TemplateSpecializationKind TSK,
8273 TemplateSpecializationKind NewTSK,
8275 TemplateSpecializationKind PrevTSK,
10042 TemplateSpecializationKind TSK,
10048 TemplateSpecializationKind TSK);
10085 TemplateSpecializationKind TSK,
10091 TemplateSpecializationKind TSK);
10096 TemplateSpecializationKind TSK);