| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaCXXScopeSpec.cpp | 110 ClassTemplatePartialSpecializationDecl *PartialSpec = nullptr; in computeDeclContext() local 121 PartialSpec = ClassTemplate->findPartialSpecialization( in computeDeclContext() 125 PartialSpec = ClassTemplate->findPartialSpecialization(ContextType); in computeDeclContext() 128 if (PartialSpec) { in computeDeclContext() 134 if (PartialSpec->hasDefinition() && in computeDeclContext() 135 !hasReachableDefinition(PartialSpec)) in computeDeclContext() 136 diagnoseMissingImport(SS.getLastQualifierNameLoc(), PartialSpec, in computeDeclContext() 139 return PartialSpec; in computeDeclContext()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 4209 = PartialSpec->getTemplateArgsAsWritten(); in InstantiateClassTemplatePartialSpecialization() 4284 PartialSpec->getBeginLoc(), PartialSpec->getLocation(), InstParams, in InstantiateClassTemplatePartialSpecialization() 4288 if (SubstQualifier(PartialSpec, InstPartialSpec)) in InstantiateClassTemplatePartialSpecialization() 4334 = PartialSpec->getTemplateArgsAsWritten(); in InstantiateVarTemplatePartialSpecialization() 4394 SemaRef.Diag(PartialSpec->getLocation(), in InstantiateVarTemplatePartialSpecialization() 4405 PartialSpec->getTypeSpecStartLoc(), PartialSpec->getDeclName()); in InstantiateVarTemplatePartialSpecialization() 4410 SemaRef.Diag(PartialSpec->getLocation(), in InstantiateVarTemplatePartialSpecialization() 4425 if (SubstQualifier(PartialSpec, InstPartialSpec)) in InstantiateVarTemplatePartialSpecialization() 5237 if (auto *PartialSpec = in BuildVarTemplateInstantiation() local 6039 if (auto *PartialSpec = in isInstantiationOf() local [all …]
|
| H A D | SemaTemplateInstantiate.cpp | 540 ClassTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate() argument 546 PointOfInstantiation, InstantiationRange, PartialSpec, nullptr, in InstantiatingTemplate() 551 VarTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate() argument 557 PointOfInstantiation, InstantiationRange, PartialSpec, nullptr, in InstantiatingTemplate() 3788 if (auto *PartialSpec = in getPatternForClassTemplateSpecialization() local 3791 while (PartialSpec->getInstantiatedFromMember()) { in getPatternForClassTemplateSpecialization() 3794 if (PartialSpec->isMemberSpecialization()) in getPatternForClassTemplateSpecialization() 3797 PartialSpec = PartialSpec->getInstantiatedFromMember(); in getPatternForClassTemplateSpecialization() 3799 Pattern = PartialSpec; in getPatternForClassTemplateSpecialization()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 1960 if (const auto *PartialSpec = 1962 return PartialSpec->PartialSpecialization; 1979 if (const auto *PartialSpec = 1981 return *PartialSpec->TemplateArgs; 1994 PS->PartialSpecialization = PartialSpec; 2180 First->InstantiatedFromMember.setPointer(PartialSpec); 2756 if (const auto *PartialSpec = 2758 return PartialSpec->PartialSpecialization; 2775 if (const auto *PartialSpec = 2777 return *PartialSpec->TemplateArgs; [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 326 } else if (const VarTemplatePartialSpecializationDecl *PartialSpec in VisitVarDecl() local 329 VisitTemplateParameterList(PartialSpec->getTemplateParameters()); in VisitVarDecl() 535 } else if (const ClassTemplatePartialSpecializationDecl *PartialSpec in VisitTagDecl() local 551 VisitTemplateParameterList(PartialSpec->getTemplateParameters()); in VisitTagDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Template.h | 717 ClassTemplatePartialSpecializationDecl *PartialSpec); 721 VarTemplatePartialSpecializationDecl *PartialSpec);
|
| H A D | Sema.h | 9789 ClassTemplatePartialSpecializationDecl *PartialSpec, 9798 VarTemplatePartialSpecializationDecl *PartialSpec,
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 982 if (const auto *PartialSpec = in getSpecializedTemplate() local 984 return PartialSpec->PartialSpecialization->getSpecializedTemplate(); in getSpecializedTemplate() 1370 if (const auto *PartialSpec = in getSpecializedTemplate() local 1372 return PartialSpec->PartialSpecialization->getSpecializedTemplate(); in getSpecializedTemplate()
|
| H A D | ASTImporter.cpp | 6080 ClassTemplatePartialSpecializationDecl *PartialSpec = in VisitClassTemplateSpecializationDecl() local 6086 if (PartialSpec) { in VisitClassTemplateSpecializationDecl() 6087 auto ToTPListOrErr = import(PartialSpec->getTemplateParameters()); in VisitClassTemplateSpecializationDecl() 6141 if (PartialSpec) { in VisitClassTemplateSpecializationDecl() 6144 const auto &ASTTemplateArgs = *PartialSpec->getTemplateArgsAsWritten(); in VisitClassTemplateSpecializationDecl() 6150 CanonInjType, PartialSpec->getInjectedSpecializationType())) in VisitClassTemplateSpecializationDecl() 6170 import(PartialSpec->getInstantiatedFromMember())) in VisitClassTemplateSpecializationDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 4611 auto *PartialSpec = in UpdateDecl() local 4622 Spec->setInstantiationOf(PartialSpec, TemplArgList); in UpdateDecl()
|
| H A D | ASTWriter.cpp | 5334 if (auto PartialSpec = in WriteDeclUpdatesBlocks() local 5337 Record.AddDeclRef(PartialSpec); in WriteDeclUpdatesBlocks()
|