Searched refs:TemplateName (Results 26 - 50 of 59) sorted by relevance

123

/freebsd-12-stable/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp166 void VisitTemplateName(TemplateName Name);
928 void USRGenerator::VisitTemplateName(TemplateName Name) {
H A DIndexBody.cpp162 TemplateName TN = TST->getTemplateName();
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp1048 TemplateName
1049 TransformTemplateName(CXXScopeSpec &SS, TemplateName Name,
1215 TemplateName Template = Arg.getAsTemplate().getNameToSubstitute();
1331 TemplateName TemplateInstantiator::TransformTemplateName(
1332 CXXScopeSpec &SS, TemplateName Name, SourceLocation NameLoc,
1362 TemplateName Template = Arg.getAsTemplate().getNameToSubstitute();
3444 TemplateName
3446 TemplateName Name, SourceLocation Loc,
H A DSemaTemplateVariadic.cpp101 bool TraverseTemplateName(TemplateName Template) {
465 TemplateName Template,
H A DSemaTemplateInstantiateDecl.cpp2879 TemplateName TName = SemaRef.SubstTemplateName(
3520 TemplateName(InstClassTemplate), Converted,
3531 TemplateName(InstClassTemplate), D->getLocation(), InstTemplateArgs,
3866 = SemaRef.Context.getTemplateSpecializationType(TemplateName(ClassTemplate),
3878 TemplateName(ClassTemplate),
3990 TemplateName(VarTemplate), Converted);
4000 TemplateName(VarTemplate), PartialSpec->getLocation(), InstTemplateArgs,
5785 QualType T = CheckTemplateIdType(TemplateName(TD), Loc, Args);
H A DSemaCoroutine.cpp99 S.CheckTemplateIdType(TemplateName(CoroTraits), KwLoc, Args);
177 S.CheckTemplateIdType(TemplateName(CoroHandle), Loc, Args);
H A DSemaInit.cpp9686 auto TemplateName = DeducedTST->getTemplateName();
9687 if (TemplateName.isDependent())
9692 dyn_cast_or_null<ClassTemplateDecl>(TemplateName.getAsTemplateDecl());
9696 << (int)getTemplateNameKindForDiagnostics(TemplateName) << TemplateName;
9697 if (auto *TD = TemplateName.getAsTemplateDecl())
9875 << TemplateName),
9889 << TemplateName << !Guides.empty()),
9896 << TemplateName;
9909 << TemplateName << IsDeductionGuid
[all...]
H A DSemaCXXScopeSpec.cpp901 TemplateName Template = OpaqueTemplate.get();
H A DSemaConcept.cpp366 << (int)getTemplateNameKindForDiagnostics(TemplateName(TD)) << TD
H A DSemaDecl.cpp383 UnqualifiedId TemplateName; local
384 TemplateName.setIdentifier(NewII, NameLoc);
396 isTemplateName(S, *NewSSPtr, false, TemplateName, nullptr, false,
491 T = Context.getDeducedTemplateSpecializationType(TemplateName(TD),
933 TemplateName Template =
1087 TemplateName Template;
1104 Template = TemplateName(TD);
1159 TemplateName(cast<TemplateDecl>(FirstDecl)));
1165 TemplateName(cast<TemplateDecl>(FirstDecl)));
1239 Sema::getTemplateNameKindForDiagnostics(TemplateName Nam
[all...]
H A DSemaExprMember.cpp955 diagnoseMissingTemplateArguments(TemplateName(VarTempl),
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h377 typedef OpaquePtr<TemplateName> TemplateTy;
1983 TemplateName Template;
2022 static NameClassification TypeTemplate(TemplateName Name) {
2028 static NameClassification VarTemplate(TemplateName Name) {
2034 static NameClassification FunctionTemplate(TemplateName Name) {
2040 static NameClassification Concept(TemplateName Name) {
2046 static NameClassification UndeclaredTemplate(TemplateName Name) {
2069 TemplateName getTemplateName() const {
2147 getTemplateNameKindForDiagnostics(TemplateName Name);
2168 void diagnoseExprIntendedAsTemplateName(Scope *S, ExprResult TemplateName,
[all...]
H A DDeclSpec.h1007 UnionParsedTemplateTy TemplateName; member in union:clang::UnqualifiedId::__anon2598
1155 TemplateName = Template;
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
H A DType.h21 #include "clang/AST/TemplateName.h"
4945 TemplateName Template;
4947 DeducedTemplateSpecializationType(TemplateName Template,
4958 TemplateName getTemplateName() const { return Template;}
4964 static void Profile(llvm::FoldingSetNodeID &ID, TemplateName Template,
5002 /// either a TemplateName::Template (in which case it is a
5005 /// TemplateName::SubstTemplateTemplateParmPack, or a
5006 /// TemplateName::SubstTemplateTemplateParm (in which case the
5008 TemplateName Template;
5010 TemplateSpecializationType(TemplateName
[all...]
H A DRecursiveASTVisitor.h38 #include "clang/AST/TemplateName.h"
256 bool TraverseTemplateName(TemplateName Template);
800 TemplateName(NameInfo.getName().getCXXDeductionGuideTemplate())));
817 bool RecursiveASTVisitor<Derived>::TraverseTemplateName(TemplateName Template) {
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DStmtProfile.cpp65 virtual void VisitTemplateName(TemplateName Name) = 0;
156 void VisitTemplateName(TemplateName Name) override {
205 void VisitTemplateName(TemplateName Name) override {
H A DTypeLoc.cpp20 #include "clang/AST/TemplateName.h"
574 TemplateName Template = Args[i].getAsTemplateOrTemplatePattern();
H A DType.cpp28 #include "clang/AST/TemplateName.h"
3443 TemplateSpecializationType(TemplateName T,
3457 assert((T.getKind() == TemplateName::Template ||
3458 T.getKind() == TemplateName::SubstTemplateTemplateParm ||
3459 T.getKind() == TemplateName::SubstTemplateTemplateParmPack) &&
3491 TemplateName T,
H A DASTImporter.cpp42 #include "clang/AST/TemplateName.h"
824 Expected<TemplateName> ToTemplateOrErr = import(From.getAsTemplate());
832 Expected<TemplateName> ToTemplateOrErr =
8535 Expected<TemplateName> ASTImporter::Import(TemplateName From) {
8537 case TemplateName::Template:
8539 return TemplateName(cast<TemplateDecl>(*ToTemplateOrErr));
8543 case TemplateName::OverloadedTemplate: {
8556 case TemplateName::AssumedTemplate: {
8564 case TemplateName
[all...]
H A DDeclTemplate.cpp21 #include "clang/AST/TemplateName.h"
582 = Context.getTemplateSpecializationType(TemplateName(this),
H A DASTDiagnostic.cpp1102 TemplateName(CTSD->getSpecializedTemplate()),
/freebsd-12-stable/contrib/llvm-project/clang/lib/Parse/
H A DParser.cpp1972 UnqualifiedId TemplateName; local
1973 TemplateName.setIdentifier(Tok.getIdentifierInfo(), Tok.getLocation());
1977 /*hasTemplateKeyword=*/false, TemplateName,
1987 TemplateName)) {
H A DParseDeclCXX.cpp1188 UnqualifiedId TemplateName; local
1189 TemplateName.setIdentifier(Id, IdLoc);
1193 TemplateName))
/freebsd-12-stable/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp638 const internal::VariadicAllOfMatcher<TemplateName> templateName;
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h67 #include "clang/AST/TemplateName.h"
504 extern const internal::VariadicAllOfMatcher<TemplateName> templateName;
1031 internal::Matcher<TemplateName>, InnerMatcher) {

Completed in 594 milliseconds

123