| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | ASTDiagnostic.cpp | 105 if (const TemplateSpecializationType *TST = in Desugar() 106 dyn_cast<TemplateSpecializationType>(Ty)) { in Desugar() 918 const TemplateSpecializationType *TST; 1069 if (const TemplateSpecializationType *TST = in GetTemplateSpecializationType() 1070 Ty->getAs<TemplateSpecializationType>()) in GetTemplateSpecializationType() 1089 return Ty->getAs<TemplateSpecializationType>(); in GetTemplateSpecializationType() 1123 const TemplateSpecializationType *FromArgTST = nullptr; in DiffTypes() 1124 const TemplateSpecializationType *ToArgTST = nullptr; in DiffTypes() 1344 const TemplateSpecializationType *TST) { in makeTemplateList() 2011 const TemplateSpecializationType *FromOrigTST = in DiffTemplate() [all …]
|
| H A D | QualTypeNames.cpp | 128 if (const auto *TST = dyn_cast<const TemplateSpecializationType>(TypePtr)) { in getFullyQualifiedTemplateType() 131 for (TemplateSpecializationType::iterator I = TST->begin(), E = TST->end(); in getFullyQualifiedTemplateType() 330 } else if (const auto *TST = dyn_cast<TemplateSpecializationType>(TypePtr)) { in createNestedNameSpecifierForScopeOf() 436 if (isa<const TemplateSpecializationType>(QT.getTypePtr()) || in getFullyQualifiedType()
|
| H A D | CXXInheritance.cpp | 284 const TemplateSpecializationType *TST = in lookupInBases() 285 BaseSpec.getType()->getAs<TemplateSpecializationType>(); in lookupInBases() 457 const TemplateSpecializationType *TST = in FindOrdinaryMemberInDependentClasses() 458 Specifier->getType()->getAs<TemplateSpecializationType>(); in FindOrdinaryMemberInDependentClasses()
|
| H A D | ASTImporterLookupTable.cpp | 39 dyn_cast<TemplateSpecializationType>(NamedTy)) { in VisitFriendDecl()
|
| H A D | NestedNameSpecifier.cpp | 331 if (const TemplateSpecializationType *SpecType in print() 332 = dyn_cast<TemplateSpecializationType>(T)) { in print()
|
| H A D | Type.cpp | 408 template <> const TemplateSpecializationType *Type::getAs() const { in getAs() 409 return getAsSugar<TemplateSpecializationType>(this); in getAs() 3289 bool TemplateSpecializationType:: 3296 bool TemplateSpecializationType:: 3311 TemplateSpecializationType:: 3312 TemplateSpecializationType(TemplateName T, in TemplateSpecializationType() function in TemplateSpecializationType 3359 TemplateSpecializationType::Profile(llvm::FoldingSetNodeID &ID, in Profile() 3745 = cast<TemplateSpecializationType>(type.getTypePtr()) in canHaveNullability()
|
| H A D | TypePrinter.cpp | 1185 const TemplateSpecializationType *TST = in printTag() 1186 cast<TemplateSpecializationType>(TAW->getType()); in printTag() 1252 const TemplateSpecializationType *T, in printTemplateSpecializationBefore() 1262 const TemplateSpecializationType *T, in printTemplateSpecializationAfter()
|
| H A D | ItaniumMangle.cpp | 1081 if (const auto *TST = type->getAs<TemplateSpecializationType>()) { in manglePrefix() 1991 const TemplateSpecializationType *TST = in mangleUnresolvedTypeOrSimpleId() 1992 cast<TemplateSpecializationType>(Ty); in mangleUnresolvedTypeOrSimpleId() 2385 if (const TemplateSpecializationType *TST in mangleType() 2386 = dyn_cast<TemplateSpecializationType>(T)) in mangleType() 3220 void CXXNameMangler::mangleType(const TemplateSpecializationType *T) { in mangleType()
|
| H A D | ASTStructuralEquivalence.cpp | 672 const auto *Spec1 = cast<TemplateSpecializationType>(T1); in IsStructurallyEquivalent() 673 const auto *Spec2 = cast<TemplateSpecializationType>(T2); in IsStructurallyEquivalent()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | LLVMConventionsChecker.cpp | 83 const TemplateSpecializationType *TS = T->getAs<TemplateSpecializationType>(); in IsStdVector() 97 const TemplateSpecializationType *TS = T->getAs<TemplateSpecializationType>(); in IsSmallVector()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Index/ |
| H A D | IndexTypeSourceInfo.cpp | 161 const TemplateSpecializationType *TST = in VisitDependentNameTypeLoc() 162 T->getAs<TemplateSpecializationType>(); in VisitDependentNameTypeLoc()
|
| H A D | IndexBody.cpp | 159 const TemplateSpecializationType *TST = in indexDependentReference() 160 T->getAs<TemplateSpecializationType>(); in indexDependentReference()
|
| H A D | USRGeneration.cpp | 837 if (const TemplateSpecializationType *Spec in VisitType() 838 = T->getAs<TemplateSpecializationType>()) { in VisitType()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | TemplateBase.h | 684 inline TemplateSpecializationType::iterator 685 TemplateSpecializationType::end() const { in end() 695 TemplateSpecializationType::getArg(unsigned Idx) const { in getArg()
|
| H A D | TextNodeDumper.h | 287 void VisitTemplateSpecializationType(const TemplateSpecializationType *T);
|
| H A D | Type.h | 1654 friend class TemplateSpecializationType; 2371 template <> const TemplateSpecializationType *Type::getAs() const; 4841 class alignas(8) TemplateSpecializationType 4855 TemplateSpecializationType(TemplateName T, 5004 assert(isa<TemplateSpecializationType>(TST)); 5012 const TemplateSpecializationType *getInjectedTST() const { 5013 return cast<TemplateSpecializationType>(InjectedType.getTypePtr());
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Tooling/Refactoring/ |
| H A D | RecursiveSymbolVisitor.h | 97 dyn_cast<TemplateSpecializationType>(Loc.getType())) { in VisitTypeLoc()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 545 const TemplateSpecializationType *Param, in DeduceTemplateArguments() 556 if (const TemplateSpecializationType *SpecArg in DeduceTemplateArguments() 557 = dyn_cast<TemplateSpecializationType>(Arg)) { in DeduceTemplateArguments() 1742 assert(isa<TemplateSpecializationType>(Param) && in DeduceTemplateArgumentsByTypeMatch() 1752 const TemplateSpecializationType *SpecParam = in DeduceTemplateArgumentsByTypeMatch() 1753 cast<TemplateSpecializationType>(Param); in DeduceTemplateArgumentsByTypeMatch() 2922 if (const TemplateSpecializationType *Spec in isSimpleTemplateIdType() 2923 = T->getAs<TemplateSpecializationType>()) in isSimpleTemplateIdType() 5050 auto *TST1 = T1->castAs<TemplateSpecializationType>(); in isAtLeastAsSpecializedAs() 5454 const TemplateSpecializationType *Spec in MarkUsedTemplateParameters() [all …]
|
| H A D | SemaCXXScopeSpec.cpp | 95 if (const TemplateSpecializationType *SpecType in computeDeclContext() 96 = NNSType->getAs<TemplateSpecializationType>()) { in computeDeclContext()
|
| H A D | SemaTemplate.cpp | 2599 if (const TemplateSpecializationType *TST in MatchTemplateParametersToScopeSpecifier() 2600 = T->getAs<TemplateSpecializationType>()) { in MatchTemplateParametersToScopeSpecifier() 2736 } else if (const TemplateSpecializationType *TST in MatchTemplateParametersToScopeSpecifier() 2737 = T->getAs<TemplateSpecializationType>()) { in MatchTemplateParametersToScopeSpecifier() 3234 TemplateSpecializationType::anyDependentTemplateArguments( in CheckTemplateIdType() 3772 !TemplateSpecializationType::anyDependentTemplateArguments( in ActOnVarTemplateSpecialization() 3974 if (!TemplateSpecializationType::anyDependentTemplateArguments( in CheckVarTemplateId() 4141 TemplateSpecializationType::anyDependentTemplateArguments( in BuildTemplateIdExpr() 7582 !TemplateSpecializationType::anyDependentTemplateArguments( in ActOnClassTemplateSpecialization() 8612 if (isa<TemplateSpecializationType>(T)) in ScopeSpecifierHasTemplateId() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/ |
| H A D | ASTMatchFinder.cpp | 805 auto *TemplateType = TypeNode->getAs<TemplateSpecializationType>(); in getAsCXXRecordDeclOrPrimaryTemplate() 808 TemplateType->getAliasedType()->getAs<TemplateSpecializationType>(); in getAsCXXRecordDeclOrPrimaryTemplate()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 691 TemplateSpecializationType, in AST_POLYMORPHIC_MATCHER_P() argument 899 TemplateSpecializationType, in AST_POLYMORPHIC_MATCHER_P2() argument 921 TemplateSpecializationType), in AST_POLYMORPHIC_MATCHER_P() argument 5595 extern const AstTypeMatcher<TemplateSpecializationType>
|
| H A D | ASTMatchersInternal.h | 823 if (const auto *S = dyn_cast<TemplateSpecializationType>(EffectiveType)) { in matchesSpecialized() 1120 TemplateSpecializationType, TemplateTypeParmType, TypedefType, 1747 getTemplateSpecializationArgs(const TemplateSpecializationType &T) {
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRLocFinder.cpp | 405 dyn_cast<TemplateSpecializationType>(Loc.getType())) { in VisitTypeLoc()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.h | 154 llvm::DIType *CreateType(const TemplateSpecializationType *Ty,
|