| /freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 1964 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 D | SemaTemplateInstantiateDecl.cpp | 4018 = 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 D | SemaCXXScopeSpec.cpp | 117 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 D | SemaTemplateInstantiate.cpp | 321 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 D | Template.h | 614 ClassTemplatePartialSpecializationDecl *PartialSpec); 618 VarTemplatePartialSpecializationDecl *PartialSpec);
|
| H A D | Sema.h | 8930 ClassTemplatePartialSpecializationDecl *PartialSpec, 8939 VarTemplatePartialSpecializationDecl *PartialSpec,
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 315 } 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 D | DeclTemplate.cpp | 956 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 D | ASTImporter.cpp | 5627 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 D | ASTReaderDecl.cpp | 4609 auto *PartialSpec = in UpdateDecl() local 4620 Spec->setInstantiationOf(PartialSpec, TemplArgList); in UpdateDecl()
|
| H A D | ASTWriter.cpp | 4933 if (auto PartialSpec = in WriteDeclUpdatesBlocks() local 4936 Record.AddDeclRef(PartialSpec); in WriteDeclUpdatesBlocks()
|