| /freebsd-12-stable/contrib/llvm-project/clang/lib/AST/ |
| D | ASTDiagnostic.cpp | 110 if (const TemplateSpecializationType *TST = in Desugar() 111 dyn_cast<TemplateSpecializationType>(Ty)) { in Desugar() 936 const TemplateSpecializationType *TST; 950 InternalIterator(const TemplateSpecializationType *TST) in InternalIterator() 1038 TSTiterator(ASTContext &Context, const TemplateSpecializationType *TST) in TSTiterator() 1085 static const TemplateSpecializationType *GetTemplateSpecializationType( in GetTemplateSpecializationType() 1087 if (const TemplateSpecializationType *TST = in GetTemplateSpecializationType() 1088 Ty->getAs<TemplateSpecializationType>()) in GetTemplateSpecializationType() 1107 return Ty->getAs<TemplateSpecializationType>(); in GetTemplateSpecializationType() 1113 const TemplateSpecializationType *&FromArgTST, in OnlyPerformTypeDiff() [all …]
|
| D | QualTypeNames.cpp | 125 if (const auto *TST = dyn_cast<const TemplateSpecializationType>(TypePtr)) { in getFullyQualifiedTemplateType() 128 for (TemplateSpecializationType::iterator I = TST->begin(), E = TST->end(); in getFullyQualifiedTemplateType() 327 } else if (const auto *TST = dyn_cast<TemplateSpecializationType>(TypePtr)) { in createNestedNameSpecifierForScopeOf() 360 if (isa<const TemplateSpecializationType>(TypePtr) || in createNestedNameSpecifier() 454 if (isa<const TemplateSpecializationType>(QT.getTypePtr()) || in getFullyQualifiedType()
|
| D | CXXInheritance.cpp | 250 const TemplateSpecializationType *TST = in lookupInBases() 251 BaseSpec.getType()->getAs<TemplateSpecializationType>(); in lookupInBases() 414 const TemplateSpecializationType *TST = in findOrdinaryMemberInDependentClasses() 415 Specifier->getType()->getAs<TemplateSpecializationType>(); in findOrdinaryMemberInDependentClasses()
|
| D | TypePrinter.cpp | 119 void printTemplateId(const TemplateSpecializationType *T, raw_ostream &OS, 1348 const TemplateSpecializationType *TST = in printTag() 1349 cast<TemplateSpecializationType>(TAW->getType()); in printTag() 1374 if (auto *TST = dyn_cast<TemplateSpecializationType>(T)) in printRecordBefore() 1440 void TypePrinter::printTemplateId(const TemplateSpecializationType *T, in printTemplateId() 1460 const TemplateSpecializationType *T, in printTemplateSpecializationBefore() 1466 const TemplateSpecializationType *T, in printTemplateSpecializationAfter() 1907 Pattern.getCanonicalType()->getAs<TemplateSpecializationType>()) { in isSubstitutedType() 1910 if (auto *TTST = T->getAs<TemplateSpecializationType>()) { in isSubstitutedType()
|
| D | ASTImporterLookupTable.cpp | 60 else if (const auto *SpecTy = dyn_cast<TemplateSpecializationType>(Ty)) in VisitFriendDecl()
|
| D | NestedNameSpecifier.cpp | 310 if (const TemplateSpecializationType *SpecType in print() 311 = dyn_cast<TemplateSpecializationType>(T)) { in print()
|
| D | Type.cpp | 528 template <> const TemplateSpecializationType *Type::getAs() const { in getAs() 529 return getAsSugar<TemplateSpecializationType>(this); in getAs() 3614 bool TemplateSpecializationType::anyDependentTemplateArguments( in anyDependentTemplateArguments() 3619 bool TemplateSpecializationType::anyDependentTemplateArguments( in anyDependentTemplateArguments() 3627 bool TemplateSpecializationType::anyInstantiationDependentTemplateArguments( in anyInstantiationDependentTemplateArguments() 3636 TemplateSpecializationType::TemplateSpecializationType( in TemplateSpecializationType() function in TemplateSpecializationType 3683 TemplateSpecializationType::Profile(llvm::FoldingSetNodeID &ID, in Profile() 4079 = cast<TemplateSpecializationType>(type.getTypePtr()) in canHaveNullability()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| D | LLVMConventionsChecker.cpp | 82 const TemplateSpecializationType *TS = T->getAs<TemplateSpecializationType>(); in IsStdVector() 96 const TemplateSpecializationType *TS = T->getAs<TemplateSpecializationType>(); in IsSmallVector()
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/ |
| D | TemplateBase.h | 695 inline TemplateSpecializationType::iterator 696 TemplateSpecializationType::end() const { 706 TemplateSpecializationType::getArg(unsigned Idx) const {
|
| D | TextNodeDumper.h | 319 void VisitTemplateSpecializationType(const TemplateSpecializationType *T);
|
| D | Type.h | 1735 friend class TemplateSpecializationType; 2467 template <> const TemplateSpecializationType *Type::getAs() const; 5105 class alignas(8) TemplateSpecializationType 5119 TemplateSpecializationType(TemplateName T, 5283 assert(isa<TemplateSpecializationType>(TST)); 5291 const TemplateSpecializationType *getInjectedTST() const { 5292 return cast<TemplateSpecializationType>(InjectedType.getTypePtr()); 7091 if (auto *TST = getAs<TemplateSpecializationType>())
|
| D | JSONNodeDumper.h | 224 void VisitTemplateSpecializationType(const TemplateSpecializationType *TST);
|
| D | ASTNodeTraverser.h | 397 void VisitTemplateSpecializationType(const TemplateSpecializationType *T) { in VisitTemplateSpecializationType()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Index/ |
| D | IndexTypeSourceInfo.cpp | 205 const TemplateSpecializationType *TST = in VisitDependentNameTypeLoc() 206 T->getAs<TemplateSpecializationType>(); in VisitDependentNameTypeLoc()
|
| D | IndexBody.cpp | 158 const TemplateSpecializationType *TST = in indexDependentReference() 159 T->getAs<TemplateSpecializationType>(); in indexDependentReference()
|
| D | USRGeneration.cpp | 852 if (const TemplateSpecializationType *Spec in VisitType() 853 = T->getAs<TemplateSpecializationType>()) { in VisitType()
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/Basic/ |
| D | TypeNodes.td | 32 /// For example, `std::vector<int>` (a TemplateSpecializationType) is 96 def TemplateSpecializationType : TypeNode<Type>, NeverCanonicalUnlessDependent;
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/ |
| D | RecursiveSymbolVisitor.h | 96 dyn_cast<TemplateSpecializationType>(Loc.getType())) { in VisitTypeLoc()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/ |
| D | SemaTemplateDeduction.cpp | 564 const TemplateSpecializationType *Param, in DeduceTemplateArguments() 575 if (const TemplateSpecializationType *SpecArg in DeduceTemplateArguments() 576 = dyn_cast<TemplateSpecializationType>(Arg)) { in DeduceTemplateArguments() 1226 const TemplateSpecializationType *SpecParam, TemplateDeductionInfo &Info, in DeduceTemplateBases() 1875 assert(isa<TemplateSpecializationType>(Param) && in DeduceTemplateArgumentsByTypeMatch() 1885 const TemplateSpecializationType *SpecParam = in DeduceTemplateArgumentsByTypeMatch() 1886 cast<TemplateSpecializationType>(Param); in DeduceTemplateArgumentsByTypeMatch() 3165 if (const TemplateSpecializationType *Spec in isSimpleTemplateIdType() 3166 = T->getAs<TemplateSpecializationType>()) in isSimpleTemplateIdType() 5479 auto *TST1 = T1->castAs<TemplateSpecializationType>(); in isAtLeastAsSpecializedAs() [all …]
|
| D | SemaCXXScopeSpec.cpp | 94 if (const TemplateSpecializationType *SpecType in computeDeclContext() 95 = NNSType->getAs<TemplateSpecializationType>()) { in computeDeclContext()
|
| D | SemaTemplate.cpp | 3107 if (const TemplateSpecializationType *TST in MatchTemplateParametersToScopeSpecifier() 3108 = T->getAs<TemplateSpecializationType>()) { in MatchTemplateParametersToScopeSpecifier() 3246 } else if (const TemplateSpecializationType *TST in MatchTemplateParametersToScopeSpecifier() 3247 = T->getAs<TemplateSpecializationType>()) { in MatchTemplateParametersToScopeSpecifier() 3754 TemplateSpecializationType::anyDependentTemplateArguments( in CheckTemplateIdType() 4347 !TemplateSpecializationType::anyDependentTemplateArguments(TemplateArgs, in ActOnVarTemplateSpecialization() 4510 TemplateSpecializationType::anyDependentTemplateArguments(TemplateArgs, in CheckVarTemplateId() 4698 TemplateSpecializationType::anyDependentTemplateArguments(*TemplateArgs, in CheckConceptTemplateId() 6106 const TemplateSpecializationType*) { in VisitTemplateSpecializationType() argument 8368 !TemplateSpecializationType::anyDependentTemplateArguments(TemplateArgs, in ActOnClassTemplateSpecialization() [all …]
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/ |
| D | USRLocFinder.cpp | 423 dyn_cast<TemplateSpecializationType>(Loc.getType())) { in VisitTypeLoc()
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| D | ASTMatchersInternal.h | 1071 if (const auto *S = dyn_cast<TemplateSpecializationType>(EffectiveType)) { 1222 TemplateSpecializationType, TemplateTypeParmType, TypedefType, 1971 getTemplateSpecializationArgs(const TemplateSpecializationType &T) {
|
| D | ASTMatchers.h | 785 TemplateSpecializationType, in AST_POLYMORPHIC_MATCHER_P() argument 1065 TemplateSpecializationType, in AST_POLYMORPHIC_MATCHER_P2() argument 1087 TemplateSpecializationType), in AST_POLYMORPHIC_MATCHER_P() argument 6806 extern const AstTypeMatcher<TemplateSpecializationType>
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/ASTMatchers/ |
| D | ASTMatchFinder.cpp | 1121 auto *TemplateType = TypeNode->getAs<TemplateSpecializationType>(); in getAsCXXRecordDeclOrPrimaryTemplate() 1124 TemplateType->getAliasedType()->getAs<TemplateSpecializationType>(); in getAsCXXRecordDeclOrPrimaryTemplate()
|