| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | QualTypeNames.cpp | 427 while (isa<SubstTemplateTypeParmType>(QT.getTypePtr())) { in getFullyQualifiedType() 431 QT = cast<SubstTemplateTypeParmType>(QT.getTypePtr())->desugar(); in getFullyQualifiedType()
|
| H A D | ASTImporterLookupTable.cpp | 64 dyn_cast<SubstTemplateTypeParmType>(Ty)) { in VisitFriendDecl()
|
| H A D | TypePrinter.cpp | 217 if (const auto *Subst = dyn_cast<SubstTemplateTypeParmType>(T)) in canPrefixQualifiers() 310 if (const auto *Subst = dyn_cast<SubstTemplateTypeParmType>(Split.Ty)) in printBefore() 1509 const SubstTemplateTypeParmType *T, in printSubstTemplateTypeParmBefore() 1516 const SubstTemplateTypeParmType *T, in printSubstTemplateTypeParmAfter()
|
| H A D | ASTDiagnostic.cpp | 58 if (const SubstTemplateTypeParmType *ST = in desugarForDiagnostic() 59 dyn_cast<SubstTemplateTypeParmType>(Ty)) { in desugarForDiagnostic() 1123 if (const auto* SubstType = Ty->getAs<SubstTemplateTypeParmType>()) in GetTemplateSpecializationType()
|
| H A D | Type.cpp | 1186 QualType VisitSubstTemplateTypeParmType(const SubstTemplateTypeParmType *T) { in VisitSubstTemplateTypeParmType() 1870 Type *VisitSubstTemplateTypeParmType(const SubstTemplateTypeParmType *T) { in VisitSubstTemplateTypeParmType() 3957 SubstTemplateTypeParmType::SubstTemplateTypeParmType( in SubstTemplateTypeParmType() function in SubstTemplateTypeParmType 3974 SubstTemplateTypeParmType::getReplacedParameter() const { in getReplacedParameter()
|
| H A D | ASTStructuralEquivalence.cpp | 1192 const auto *Subst1 = cast<SubstTemplateTypeParmType>(T1); in IsStructurallyEquivalent() 1193 const auto *Subst2 = cast<SubstTemplateTypeParmType>(T2); in IsStructurallyEquivalent()
|
| H A D | ODRHash.cpp | 1141 void VisitSubstTemplateTypeParmType(const SubstTemplateTypeParmType *T) { in VisitSubstTemplateTypeParmType()
|
| H A D | ASTContext.cpp | 2301 return getTypeInfo(cast<SubstTemplateTypeParmType>(T)-> in getTypeInfoImpl() 4793 SubstTemplateTypeParmType::Profile(ID, Replacement, AssociatedDecl, Index, in getSubstTemplateTypeParmType() 4796 SubstTemplateTypeParmType *SubstParm = in getSubstTemplateTypeParmType() 4800 void *Mem = Allocate(SubstTemplateTypeParmType::totalSizeToAlloc<QualType>( in getSubstTemplateTypeParmType() 4802 alignof(SubstTemplateTypeParmType)); in getSubstTemplateTypeParmType() 4803 SubstParm = new (Mem) SubstTemplateTypeParmType(Replacement, AssociatedDecl, in getSubstTemplateTypeParmType() 13106 const auto *SX = cast<SubstTemplateTypeParmType>(X), in getCommonSugarTypeNode() 13107 *SY = cast<SubstTemplateTypeParmType>(Y); in getCommonSugarTypeNode()
|
| H A D | JSONNodeDumper.cpp | 739 const SubstTemplateTypeParmType *STTPT) { in VisitSubstTemplateTypeParmType()
|
| H A D | TextNodeDumper.cpp | 1766 const SubstTemplateTypeParmType *T) { in VisitSubstTemplateTypeParmType()
|
| H A D | ASTImporter.cpp | 1529 const SubstTemplateTypeParmType *T) { in VisitSubstTemplateTypeParmType() 3538 VisitSubstTemplateTypeParmType(const SubstTemplateTypeParmType *T) { in VisitSubstTemplateTypeParmType()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | MismatchedIteratorChecker.cpp | 168 Param->getType()->getAs<SubstTemplateTypeParmType>(); in checkPreCall()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | TypeNodes.td | 96 def SubstTemplateTypeParmType : TypeNode<Type>, NeverCanonical;
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | TextNodeDumper.h | 329 void VisitSubstTemplateTypeParmType(const SubstTemplateTypeParmType *T);
|
| H A D | JSONNodeDumper.h | 232 void VisitSubstTemplateTypeParmType(const SubstTemplateTypeParmType *STTPT);
|
| H A D | ASTNodeTraverser.h | 399 void VisitSubstTemplateTypeParmType(const SubstTemplateTypeParmType *) {} in VisitSubstTemplateTypeParmType() argument
|
| H A D | Type.h | 1912 friend class SubstTemplateTypeParmType; 5289 class SubstTemplateTypeParmType final 5292 private llvm::TrailingObjects<SubstTemplateTypeParmType, QualType> { 5294 friend class llvm::TrailingObjects<SubstTemplateTypeParmType, QualType>; 5298 SubstTemplateTypeParmType(QualType Replacement, Decl *AssociatedDecl,
|
| H A D | TypeProperties.td | 738 let Class = SubstTemplateTypeParmType in {
|
| H A D | RecursiveASTVisitor.h | 1087 DEF_TRAVERSE_TYPE(SubstTemplateTypeParmType, { 1365 DEF_TRAVERSE_TYPELOC(SubstTemplateTypeParmType, {
|
| H A D | TypeLoc.h | 851 SubstTemplateTypeParmType> {
|
| H A D | ASTContext.h | 219 mutable llvm::FoldingSet<SubstTemplateTypeParmType>
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaCXXScopeSpec.cpp | 744 } else if (isa<SubstTemplateTypeParmType>(T)) { in BuildCXXNestedNameSpecifier()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 1077 const AstTypeMatcher<SubstTemplateTypeParmType> substTemplateTypeParmType;
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 7603 extern const AstTypeMatcher<SubstTemplateTypeParmType> 7620 AST_POLYMORPHIC_SUPPORTED_TYPES(SubstTemplateTypeParmType));
|
| H A D | ASTMatchersInternal.h | 1054 if (const auto *S = dyn_cast<SubstTemplateTypeParmType>(&Node)) {
|