| /freebsd-13-stable/contrib/llvm-project/clang/lib/AST/ |
| HD | ASTDiagnostic.cpp | 117 if (const TemplateSpecializationType *TST = in desugarForDiagnostic() 118 dyn_cast<TemplateSpecializationType>(Ty)) { in desugarForDiagnostic() 968 const TemplateSpecializationType *TST; 982 InternalIterator(const TemplateSpecializationType *TST) in InternalIterator() 1070 TSTiterator(ASTContext &Context, const TemplateSpecializationType *TST) in TSTiterator() 1117 static const TemplateSpecializationType *GetTemplateSpecializationType( in GetTemplateSpecializationType() 1119 if (const TemplateSpecializationType *TST = in GetTemplateSpecializationType() 1120 Ty->getAs<TemplateSpecializationType>()) in GetTemplateSpecializationType() 1142 return Ty->getAs<TemplateSpecializationType>(); in GetTemplateSpecializationType() 1148 const TemplateSpecializationType *&FromArgTST, in OnlyPerformTypeDiff() [all …]
|
| HD | QualTypeNames.cpp | 130 if (const auto *TST = dyn_cast<const TemplateSpecializationType>(TypePtr)) { in getFullyQualifiedTemplateType() 330 } else if (const auto *TST = dyn_cast<TemplateSpecializationType>(TypePtr)) { in createNestedNameSpecifierForScopeOf() 363 if (isa<const TemplateSpecializationType>(TypePtr) || in createNestedNameSpecifier() 465 if (isa<const TemplateSpecializationType>(QT.getTypePtr()) || in getFullyQualifiedType()
|
| HD | 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()
|
| HD | ASTImporterLookupTable.cpp | 61 else if (const auto *SpecTy = dyn_cast<TemplateSpecializationType>(Ty)) in VisitFriendDecl()
|
| HD | NestedNameSpecifier.cpp | 310 if (const TemplateSpecializationType *SpecType in print() 311 = dyn_cast<TemplateSpecializationType>(T)) { in print()
|
| HD | TypePrinter.cpp | 130 void printTemplateId(const TemplateSpecializationType *T, raw_ostream &OS, 1533 if (auto *TST = dyn_cast<TemplateSpecializationType>(T)) in printRecordBefore() 1613 void TypePrinter::printTemplateId(const TemplateSpecializationType *T, in printTemplateId() 1635 const TemplateSpecializationType *T, in printTemplateSpecializationBefore() 1641 const TemplateSpecializationType *T, in printTemplateSpecializationAfter() 2202 Pattern.getCanonicalType()->getAs<TemplateSpecializationType>()) { in isSubstitutedType() 2205 if (auto *TTST = T->getAs<TemplateSpecializationType>()) { in isSubstitutedType()
|
| HD | Type.cpp | 586 template <> const TemplateSpecializationType *Type::getAs() const { in getAs() 587 return getAsSugar<TemplateSpecializationType>(this); in getAs() 4257 bool TemplateSpecializationType::anyDependentTemplateArguments( in anyDependentTemplateArguments() 4262 bool TemplateSpecializationType::anyDependentTemplateArguments( in anyDependentTemplateArguments() 4270 bool TemplateSpecializationType::anyInstantiationDependentTemplateArguments( in anyInstantiationDependentTemplateArguments() 4279 TemplateSpecializationType::TemplateSpecializationType( in TemplateSpecializationType() function in TemplateSpecializationType 4326 QualType TemplateSpecializationType::getAliasedType() const { in getAliasedType() 4331 void TemplateSpecializationType::Profile(llvm::FoldingSetNodeID &ID, in Profile() 4339 TemplateSpecializationType::Profile(llvm::FoldingSetNodeID &ID, in Profile() 4735 cast<TemplateSpecializationType>(type.getTypePtr()) in canHaveNullability()
|
| /freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| HD | LLVMConventionsChecker.cpp | 82 const TemplateSpecializationType *TS = T->getAs<TemplateSpecializationType>(); in IsStdVector() 96 const TemplateSpecializationType *TS = T->getAs<TemplateSpecializationType>(); in IsSmallVector()
|
| HD | StdVariantChecker.cpp | 94 const auto *TempSpecType = VariantType->getAs<TemplateSpecializationType>(); in getTemplateArgsFromVariant()
|
| /freebsd-13-stable/contrib/llvm-project/clang/lib/Index/ |
| HD | IndexTypeSourceInfo.cpp | 215 const TemplateSpecializationType *TST = in VisitDependentNameTypeLoc() 216 T->getAs<TemplateSpecializationType>(); in VisitDependentNameTypeLoc()
|
| HD | IndexBody.cpp | 173 const TemplateSpecializationType *TST = in indexDependentReference() 174 T->getAs<TemplateSpecializationType>(); in indexDependentReference()
|
| HD | USRGeneration.cpp | 935 if (const TemplateSpecializationType *Spec in VisitType() 936 = T->getAs<TemplateSpecializationType>()) { in VisitType()
|
| /freebsd-13-stable/contrib/llvm-project/clang/include/clang/Basic/ |
| HD | TypeNodes.td | 32 /// For example, `std::vector<int>` (a TemplateSpecializationType) is 99 def TemplateSpecializationType : TypeNode<Type>, NeverCanonicalUnlessDependent;
|
| /freebsd-13-stable/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/ |
| HD | RecursiveSymbolVisitor.h | 96 dyn_cast<TemplateSpecializationType>(Loc.getType())) { in VisitTypeLoc()
|
| /freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/ |
| HD | SemaTemplateDeduction.cpp | 661 static const TemplateSpecializationType *getLastTemplateSpecType(QualType QT) { in getLastTemplateSpecType() 663 const TemplateSpecializationType *TST = in getLastTemplateSpecType() 664 T->getAs<TemplateSpecializationType>(); in getLastTemplateSpecType() 681 assert(isa<TemplateSpecializationType>(UP.getCanonicalType())); in DeduceTemplateSpecArguments() 682 const TemplateSpecializationType *TP = ::getLastTemplateSpecType(UP); in DeduceTemplateSpecArguments() 693 ->castAs<TemplateSpecializationType>() in DeduceTemplateSpecArguments() 707 if (isa<TemplateSpecializationType>(UA.getCanonicalType())) { in DeduceTemplateSpecArguments() 708 const TemplateSpecializationType *SA = ::getLastTemplateSpecType(UA); in DeduceTemplateSpecArguments() 719 ->castAs<TemplateSpecializationType>() in DeduceTemplateSpecArguments() 3413 if (const TemplateSpecializationType *Spec in isSimpleTemplateIdType() [all …]
|
| HD | SemaTemplateDeductionGuide.cpp | 960 if (const auto *TST = RhsType->getAs<TemplateSpecializationType>()) { in getRHSTemplateDeclAndArgs() 1000 const TemplateSpecializationType *FReturnType = in BuildDeductionGuideForTypeAlias() 1001 RType->getAs<TemplateSpecializationType>(); in BuildDeductionGuideForTypeAlias() 1007 FReturnType = ET->getNamedType()->getAs<TemplateSpecializationType>(); in BuildDeductionGuideForTypeAlias()
|
| HD | SemaCXXScopeSpec.cpp | 74 if (const TemplateSpecializationType *SpecType in computeDeclContext() 75 = NNSType->getAs<TemplateSpecializationType>()) { in computeDeclContext()
|
| /freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
| HD | TextNodeDumper.h | 346 void VisitTemplateSpecializationType(const TemplateSpecializationType *T);
|
| HD | JSONNodeDumper.h | 239 void VisitTemplateSpecializationType(const TemplateSpecializationType *TST);
|
| HD | Type.h | 2174 friend class TemplateSpecializationType; 2972 template <> const TemplateSpecializationType *Type::getAs() const; 6476 class TemplateSpecializationType : public Type, public llvm::FoldingSetNode { 6488 TemplateSpecializationType(TemplateName T, 6633 assert(isa<TemplateSpecializationType>(TST)); 6641 const TemplateSpecializationType *getInjectedTST() const { 6642 return cast<TemplateSpecializationType>(InjectedType.getTypePtr()); 8450 if (auto *TST = getAs<TemplateSpecializationType>())
|
| /freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| HD | PtrTypesSemantics.cpp | 134 if (auto *specialT = type->getAs<TemplateSpecializationType>()) { in isReturnValueRefCounted()
|
| /freebsd-13-stable/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/ |
| HD | USRLocFinder.cpp | 424 dyn_cast<TemplateSpecializationType>(Loc.getType())) { in VisitTypeLoc()
|
| /freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| HD | CGHLSLRuntime.cpp | 234 const auto *TST = ResourceTy->getAs<TemplateSpecializationType>(); in calculateElementType()
|
| /freebsd-13-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| HD | ASTMatchers.h | 792 TemplateSpecializationType), in AST_POLYMORPHIC_MATCHER_P() argument 1073 TemplateSpecializationType), in AST_POLYMORPHIC_MATCHER_P2() argument 1094 TemplateSpecializationType), in AST_POLYMORPHIC_MATCHER_P() argument 5335 TemplateSpecializationType), in AST_POLYMORPHIC_MATCHER_P() argument 7488 extern const AstTypeMatcher<TemplateSpecializationType>
|
| HD | ASTMatchersInternal.h | 1057 if (const auto *S = dyn_cast<TemplateSpecializationType>(&Node)) { 1215 TemplateSpecializationType, TemplateTypeParmType, TypedefType, 1944 getTemplateSpecializationArgs(const TemplateSpecializationType &T) {
|