/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | QualTypeNames.cpp | 428 while (isa<SubstTemplateTypeParmType>(QT.getTypePtr())) { in getFullyQualifiedType() 432 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() 317 if (const auto *Subst = dyn_cast<SubstTemplateTypeParmType>(Split.Ty)) in printBefore() 1573 const SubstTemplateTypeParmType *T, in printSubstTemplateTypeParmBefore() 1580 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 | 1248 QualType VisitSubstTemplateTypeParmType(const SubstTemplateTypeParmType *T) { in VisitSubstTemplateTypeParmType() 1933 Type *VisitSubstTemplateTypeParmType(const SubstTemplateTypeParmType *T) { in VisitSubstTemplateTypeParmType() 4186 SubstTemplateTypeParmType::SubstTemplateTypeParmType( in SubstTemplateTypeParmType() function in SubstTemplateTypeParmType 4203 SubstTemplateTypeParmType::getReplacedParameter() const { in getReplacedParameter()
|
H A D | ASTStructuralEquivalence.cpp | 1210 const auto *Subst1 = cast<SubstTemplateTypeParmType>(T1); in IsStructurallyEquivalent() 1211 const auto *Subst2 = cast<SubstTemplateTypeParmType>(T2); in IsStructurallyEquivalent()
|
H A D | ODRHash.cpp | 1158 void VisitSubstTemplateTypeParmType(const SubstTemplateTypeParmType *T) { in VisitSubstTemplateTypeParmType()
|
H A D | ASTContext.cpp | 2340 return getTypeInfo(cast<SubstTemplateTypeParmType>(T)-> in getTypeInfoImpl() 5208 SubstTemplateTypeParmType::Profile(ID, Replacement, AssociatedDecl, Index, in getSubstTemplateTypeParmType() 5211 SubstTemplateTypeParmType *SubstParm = in getSubstTemplateTypeParmType() 5215 void *Mem = Allocate(SubstTemplateTypeParmType::totalSizeToAlloc<QualType>( in getSubstTemplateTypeParmType() 5217 alignof(SubstTemplateTypeParmType)); in getSubstTemplateTypeParmType() 5218 SubstParm = new (Mem) SubstTemplateTypeParmType(Replacement, AssociatedDecl, in getSubstTemplateTypeParmType() 13620 const auto *SX = cast<SubstTemplateTypeParmType>(X), in getCommonSugarTypeNode() 13621 *SY = cast<SubstTemplateTypeParmType>(Y); in getCommonSugarTypeNode()
|
H A D | JSONNodeDumper.cpp | 772 const SubstTemplateTypeParmType *STTPT) { in VisitSubstTemplateTypeParmType()
|
H A D | TextNodeDumper.cpp | 2001 const SubstTemplateTypeParmType *T) { in VisitSubstTemplateTypeParmType()
|
H A D | ASTImporter.cpp | 1577 const SubstTemplateTypeParmType *T) { in VisitSubstTemplateTypeParmType() 3592 VisitSubstTemplateTypeParmType(const SubstTemplateTypeParmType *T) { in VisitSubstTemplateTypeParmType()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
H A D | RefCntblBaseVirtualDtorChecker.cpp | 98 dyn_cast<SubstTemplateTypeParmType>(PointeeType)) { in VisitCXXDeleteExpr()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | TypeNodes.td | 97 def SubstTemplateTypeParmType : TypeNode<Type>, NeverCanonical;
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | TextNodeDumper.h | 340 void VisitSubstTemplateTypeParmType(const SubstTemplateTypeParmType *T);
|
H A D | JSONNodeDumper.h | 235 void VisitSubstTemplateTypeParmType(const SubstTemplateTypeParmType *STTPT);
|
H A D | ASTNodeTraverser.h | 442 void VisitSubstTemplateTypeParmType(const SubstTemplateTypeParmType *) {} in VisitSubstTemplateTypeParmType() argument
|
H A D | Type.h | 2138 friend class SubstTemplateTypeParmType; 6203 class SubstTemplateTypeParmType final 6206 private llvm::TrailingObjects<SubstTemplateTypeParmType, QualType> { 6208 friend class llvm::TrailingObjects<SubstTemplateTypeParmType, QualType>; 6212 SubstTemplateTypeParmType(QualType Replacement, Decl *AssociatedDecl,
|
H A D | TypeProperties.td | 785 let Class = SubstTemplateTypeParmType in {
|
H A D | RecursiveASTVisitor.h | 1123 DEF_TRAVERSE_TYPE(SubstTemplateTypeParmType, { 1417 DEF_TRAVERSE_TYPELOC(SubstTemplateTypeParmType, {
|
H A D | TypeLoc.h | 857 SubstTemplateTypeParmType> {
|
H A D | ASTContext.h | 226 mutable llvm::FoldingSet<SubstTemplateTypeParmType>
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaCXXScopeSpec.cpp | 679 } else if (isa<SubstTemplateTypeParmType>(T)) { in BuildCXXNestedNameSpecifier()
|
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 7633 extern const AstTypeMatcher<SubstTemplateTypeParmType> 7650 AST_POLYMORPHIC_SUPPORTED_TYPES(SubstTemplateTypeParmType));
|
H A D | ASTMatchersInternal.h | 1050 if (const auto *S = dyn_cast<SubstTemplateTypeParmType>(&Node)) {
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGDebugInfo.cpp | 3623 T = cast<SubstTemplateTypeParmType>(T)->getReplacementType(); in UnwrapTypeForDebugInfo()
|