Home
last modified time | relevance | path

Searched refs:SubstTemplateTypeParmType (Results 1 – 25 of 29) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
HDQualTypeNames.cpp428 while (isa<SubstTemplateTypeParmType>(QT.getTypePtr())) { in getFullyQualifiedType()
432 QT = cast<SubstTemplateTypeParmType>(QT.getTypePtr())->desugar(); in getFullyQualifiedType()
HDASTImporterLookupTable.cpp64 dyn_cast<SubstTemplateTypeParmType>(Ty)) { in VisitFriendDecl()
HDTypePrinter.cpp217 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()
HDASTDiagnostic.cpp58 if (const SubstTemplateTypeParmType *ST = in desugarForDiagnostic()
59 dyn_cast<SubstTemplateTypeParmType>(Ty)) { in desugarForDiagnostic()
1123 if (const auto* SubstType = Ty->getAs<SubstTemplateTypeParmType>()) in GetTemplateSpecializationType()
HDType.cpp1248 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()
HDASTStructuralEquivalence.cpp1210 const auto *Subst1 = cast<SubstTemplateTypeParmType>(T1); in IsStructurallyEquivalent()
1211 const auto *Subst2 = cast<SubstTemplateTypeParmType>(T2); in IsStructurallyEquivalent()
HDODRHash.cpp1158 void VisitSubstTemplateTypeParmType(const SubstTemplateTypeParmType *T) { in VisitSubstTemplateTypeParmType()
HDASTContext.cpp2340 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()
HDJSONNodeDumper.cpp772 const SubstTemplateTypeParmType *STTPT) { in VisitSubstTemplateTypeParmType()
HDTextNodeDumper.cpp2001 const SubstTemplateTypeParmType *T) { in VisitSubstTemplateTypeParmType()
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
HDMismatchedIteratorChecker.cpp168 Param->getType()->getAs<SubstTemplateTypeParmType>(); in checkPreCall()
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
HDRefCntblBaseVirtualDtorChecker.cpp98 dyn_cast<SubstTemplateTypeParmType>(PointeeType)) { in VisitCXXDeleteExpr()
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Basic/
HDTypeNodes.td97 def SubstTemplateTypeParmType : TypeNode<Type>, NeverCanonical;
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
HDTextNodeDumper.h340 void VisitSubstTemplateTypeParmType(const SubstTemplateTypeParmType *T);
HDJSONNodeDumper.h235 void VisitSubstTemplateTypeParmType(const SubstTemplateTypeParmType *STTPT);
HDASTNodeTraverser.h442 void VisitSubstTemplateTypeParmType(const SubstTemplateTypeParmType *) {} in VisitSubstTemplateTypeParmType() argument
HDType.h2138 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,
HDTypeProperties.td785 let Class = SubstTemplateTypeParmType in {
HDRecursiveASTVisitor.h1123 DEF_TRAVERSE_TYPE(SubstTemplateTypeParmType, {
1417 DEF_TRAVERSE_TYPELOC(SubstTemplateTypeParmType, {
HDTypeLoc.h857 SubstTemplateTypeParmType> {
HDASTContext.h226 mutable llvm::FoldingSet<SubstTemplateTypeParmType>
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaCXXScopeSpec.cpp679 } else if (isa<SubstTemplateTypeParmType>(T)) { in BuildCXXNestedNameSpecifier()
/freebsd-13-stable/contrib/llvm-project/clang/lib/ASTMatchers/
HDASTMatchersInternal.cpp1077 const AstTypeMatcher<SubstTemplateTypeParmType> substTemplateTypeParmType;
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/
HDASTMatchers.h7633 extern const AstTypeMatcher<SubstTemplateTypeParmType>
7650 AST_POLYMORPHIC_SUPPORTED_TYPES(SubstTemplateTypeParmType));
HDASTMatchersInternal.h1050 if (const auto *S = dyn_cast<SubstTemplateTypeParmType>(&Node)) {

12