Home
last modified time | relevance | path

Searched refs:TemplateSpecializationType (Results 1 – 25 of 49) sorted by relevance

12

/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DASTDiagnostic.cpp105 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 DQualTypeNames.cpp128 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 DCXXInheritance.cpp284 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 DASTImporterLookupTable.cpp39 dyn_cast<TemplateSpecializationType>(NamedTy)) { in VisitFriendDecl()
H A DNestedNameSpecifier.cpp331 if (const TemplateSpecializationType *SpecType in print()
332 = dyn_cast<TemplateSpecializationType>(T)) { in print()
H A DType.cpp408 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 DTypePrinter.cpp1185 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 DItaniumMangle.cpp1081 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 DASTStructuralEquivalence.cpp672 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 DLLVMConventionsChecker.cpp83 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 DIndexTypeSourceInfo.cpp161 const TemplateSpecializationType *TST = in VisitDependentNameTypeLoc()
162 T->getAs<TemplateSpecializationType>(); in VisitDependentNameTypeLoc()
H A DIndexBody.cpp159 const TemplateSpecializationType *TST = in indexDependentReference()
160 T->getAs<TemplateSpecializationType>(); in indexDependentReference()
H A DUSRGeneration.cpp837 if (const TemplateSpecializationType *Spec in VisitType()
838 = T->getAs<TemplateSpecializationType>()) { in VisitType()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DTemplateBase.h684 inline TemplateSpecializationType::iterator
685 TemplateSpecializationType::end() const { in end()
695 TemplateSpecializationType::getArg(unsigned Idx) const { in getArg()
H A DTextNodeDumper.h287 void VisitTemplateSpecializationType(const TemplateSpecializationType *T);
H A DType.h1654 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 DRecursiveSymbolVisitor.h97 dyn_cast<TemplateSpecializationType>(Loc.getType())) { in VisitTypeLoc()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp545 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 DSemaCXXScopeSpec.cpp95 if (const TemplateSpecializationType *SpecType in computeDeclContext()
96 = NNSType->getAs<TemplateSpecializationType>()) { in computeDeclContext()
H A DSemaTemplate.cpp2599 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 DASTMatchFinder.cpp805 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 DASTMatchers.h691 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 DASTMatchersInternal.h823 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 DUSRLocFinder.cpp405 dyn_cast<TemplateSpecializationType>(Loc.getType())) { in VisitTypeLoc()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGDebugInfo.h154 llvm::DIType *CreateType(const TemplateSpecializationType *Ty,

12