Home
last modified time | relevance | path

Searched refs:PartialSpec (Results 1 – 11 of 11) sorted by relevance

/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h1964 if (const auto *PartialSpec =
1966 return PartialSpec->PartialSpecialization;
1983 if (const auto *PartialSpec =
1985 return *PartialSpec->TemplateArgs;
1998 PS->PartialSpecialization = PartialSpec;
2184 First->InstantiatedFromMember.setPointer(PartialSpec);
2816 if (const auto *PartialSpec =
2818 return PartialSpec->PartialSpecialization;
2835 if (const auto *PartialSpec =
2837 return *PartialSpec->TemplateArgs;
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp4018 = PartialSpec->getTemplateArgsAsWritten(); in InstantiateClassTemplatePartialSpecialization()
4097 PartialSpec->getBeginLoc(), PartialSpec->getLocation(), InstParams, in InstantiateClassTemplatePartialSpecialization()
4100 if (SubstQualifier(PartialSpec, InstPartialSpec)) in InstantiateClassTemplatePartialSpecialization()
4146 = PartialSpec->getTemplateArgsAsWritten(); in InstantiateVarTemplatePartialSpecialization()
4205 SemaRef.Diag(PartialSpec->getLocation(), in InstantiateVarTemplatePartialSpecialization()
4215 PartialSpec->getTypeSourceInfo(), TemplateArgs, in InstantiateVarTemplatePartialSpecialization()
4216 PartialSpec->getTypeSpecStartLoc(), PartialSpec->getDeclName()); in InstantiateVarTemplatePartialSpecialization()
4221 SemaRef.Diag(PartialSpec->getLocation(), in InstantiateVarTemplatePartialSpecialization()
4235 if (SubstQualifier(PartialSpec, InstPartialSpec)) in InstantiateVarTemplatePartialSpecialization()
5897 if (auto *PartialSpec = in isInstantiationOf() local
[all …]
H A DSemaCXXScopeSpec.cpp117 if (ClassTemplatePartialSpecializationDecl *PartialSpec in computeDeclContext() local
124 if (!hasVisibleDeclaration(PartialSpec)) in computeDeclContext()
125 diagnoseMissingImport(SS.getLastQualifierNameLoc(), PartialSpec, in computeDeclContext()
128 return PartialSpec; in computeDeclContext()
H A DSemaTemplateInstantiate.cpp321 ClassTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate() argument
327 PointOfInstantiation, InstantiationRange, PartialSpec, nullptr, in InstantiatingTemplate()
332 VarTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate() argument
338 PointOfInstantiation, InstantiationRange, PartialSpec, nullptr, in InstantiatingTemplate()
3163 if (auto *PartialSpec = in getPatternForClassTemplateSpecialization() local
3166 while (PartialSpec->getInstantiatedFromMember()) { in getPatternForClassTemplateSpecialization()
3169 if (PartialSpec->isMemberSpecialization()) in getPatternForClassTemplateSpecialization()
3172 PartialSpec = PartialSpec->getInstantiatedFromMember(); in getPatternForClassTemplateSpecialization()
3174 Pattern = PartialSpec; in getPatternForClassTemplateSpecialization()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplate.h614 ClassTemplatePartialSpecializationDecl *PartialSpec);
618 VarTemplatePartialSpecializationDecl *PartialSpec);
H A DSema.h8930 ClassTemplatePartialSpecializationDecl *PartialSpec,
8939 VarTemplatePartialSpecializationDecl *PartialSpec,
/freebsd-13.1/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp315 } else if (const VarTemplatePartialSpecializationDecl *PartialSpec in VisitVarDecl() local
318 VisitTemplateParameterList(PartialSpec->getTemplateParameters()); in VisitVarDecl()
519 } else if (const ClassTemplatePartialSpecializationDecl *PartialSpec in VisitTagDecl() local
530 VisitTemplateParameterList(PartialSpec->getTemplateParameters()); in VisitTagDecl()
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp956 if (const auto *PartialSpec = in getSpecializedTemplate() local
958 return PartialSpec->PartialSpecialization->getSpecializedTemplate(); in getSpecializedTemplate()
1306 if (const auto *PartialSpec = in getSpecializedTemplate() local
1308 return PartialSpec->PartialSpecialization->getSpecializedTemplate(); in getSpecializedTemplate()
H A DASTImporter.cpp5627 ClassTemplatePartialSpecializationDecl *PartialSpec = in VisitClassTemplateSpecializationDecl() local
5633 if (PartialSpec) { in VisitClassTemplateSpecializationDecl()
5634 auto ToTPListOrErr = import(PartialSpec->getTemplateParameters()); in VisitClassTemplateSpecializationDecl()
5688 if (PartialSpec) { in VisitClassTemplateSpecializationDecl()
5691 const auto &ASTTemplateArgs = *PartialSpec->getTemplateArgsAsWritten(); in VisitClassTemplateSpecializationDecl()
5697 CanonInjType, PartialSpec->getInjectedSpecializationType())) in VisitClassTemplateSpecializationDecl()
/freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp4609 auto *PartialSpec = in UpdateDecl() local
4620 Spec->setInstantiationOf(PartialSpec, TemplArgList); in UpdateDecl()
H A DASTWriter.cpp4933 if (auto PartialSpec = in WriteDeclUpdatesBlocks() local
4936 Record.AddDeclRef(PartialSpec); in WriteDeclUpdatesBlocks()