Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DHeuristicResolver.h65 const DependentTemplateSpecializationType *DTST) const;
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DHeuristicResolver.cpp46 const DependentTemplateSpecializationType *DTST);
366 const DependentTemplateSpecializationType *DTST) { in resolveTemplateSpecializationType()
589 const DependentTemplateSpecializationType *DTST) const { in resolveTemplateSpecializationType()
H A DSemaTemplate.cpp2780 if (const DependentTemplateSpecializationType *DependentTST in MatchTemplateParametersToScopeSpecifier()
2781 = T->getAs<DependentTemplateSpecializationType>()) { in MatchTemplateParametersToScopeSpecifier()
2914 } else if (T->getAs<DependentTemplateSpecializationType>()) { in MatchTemplateParametersToScopeSpecifier()
6221 const DependentTemplateSpecializationType* T) { in VisitDependentTemplateSpecializationType()
H A DSemaTemplateDeduction.cpp6957 const DependentTemplateSpecializationType *Spec in MarkUsedTemplateParameters()
6958 = cast<DependentTemplateSpecializationType>(T); in MarkUsedTemplateParameters()
H A DTreeTransform.h5434 } else if (isa<DependentTemplateSpecializationType>(T)) { in TransformTSIInObjectScope()
7422 if (isa<DependentTemplateSpecializationType>(Result)) { in TransformTemplateSpecializationType()
7808 const DependentTemplateSpecializationType *T = TL.getTypePtr(); in TransformDependentTemplateSpecializationType()
7864 assert(isa<DependentTemplateSpecializationType>(Result)); in TransformDependentTemplateSpecializationType()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DTypeNodes.td9 /// example, DependentTemplateSpecializationType is used to represent types
107 def DependentTemplateSpecializationType : TypeNode<Type>, AlwaysDependent;
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DQualTypeNames.cpp124 assert(!isa<DependentTemplateSpecializationType>(TypePtr)); in getFullyQualifiedTemplateType()
H A DNestedNameSpecifier.cpp261 const auto *DT = cast<DependentTemplateSpecializationType>(T); in translateToType()
H A DItaniumMangle.cpp1325 type->getAs<DependentTemplateSpecializationType>()) { in manglePrefix()
2198 cast<DependentTemplateSpecializationType>(qualifier->getAsType()); in manglePrefix()
2606 const DependentTemplateSpecializationType *DTST = in mangleUnresolvedTypeOrSimpleId()
2607 cast<DependentTemplateSpecializationType>(Ty); in mangleUnresolvedTypeOrSimpleId()
4536 void CXXNameMangler::mangleType(const DependentTemplateSpecializationType *T) { in mangleType()
H A DType.cpp3332 DependentTemplateSpecializationType::DependentTemplateSpecializationType( in DependentTemplateSpecializationType() function in DependentTemplateSpecializationType
3349 void DependentTemplateSpecializationType::Profile( in Profile()
3366 dyn_cast<DependentTemplateSpecializationType>(this)) in isElaboratedTypeSpecifier()
H A DTypePrinter.cpp1795 const DependentTemplateSpecializationType *T, raw_ostream &OS) { in printDependentTemplateSpecializationBefore()
1808 const DependentTemplateSpecializationType *T, raw_ostream &OS) {} in printDependentTemplateSpecializationAfter()
H A DASTStructuralEquivalence.cpp1397 const auto *Spec1 = cast<DependentTemplateSpecializationType>(T1); in IsStructurallyEquivalent()
1398 const auto *Spec2 = cast<DependentTemplateSpecializationType>(T2); in IsStructurallyEquivalent()
H A DODRHash.cpp1244 const DependentTemplateSpecializationType *T) { in VisitDependentTemplateSpecializationType()
H A DASTContext.cpp5947 DependentTemplateSpecializationType::Profile(ID, *this, Keyword, Name, Args); in getDependentTemplateSpecializationType()
5986 void *Mem = Allocate((sizeof(DependentTemplateSpecializationType) + in getDependentTemplateSpecializationType()
5988 alignof(DependentTemplateSpecializationType)); in getDependentTemplateSpecializationType()
5990 new (Mem) DependentTemplateSpecializationType(Keyword, Name, Args, Canon); in getDependentTemplateSpecializationType()
7869 if (const auto *DTST = T->getAs<DependentTemplateSpecializationType>()) { in getCanonicalNestedNameSpecifier()
13758 bool IsSame = isa<DependentTemplateSpecializationType>(T1); in getCommonNNS()
13790 auto *DTST = cast<DependentTemplateSpecializationType>(T); in getCommonNNS()
14245 const auto *TX = cast<DependentTemplateSpecializationType>(X), in getCommonNonSugarTypeNode()
14246 *TY = cast<DependentTemplateSpecializationType>(Y); in getCommonNonSugarTypeNode()
H A DMicrosoftMangle.cpp3650 const DependentTemplateSpecializationType *T, Qualifiers, in mangleType()
H A DASTImporter.cpp1888 const DependentTemplateSpecializationType *T) { in VisitDependentTemplateSpecializationType()
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp1113 const AstTypeMatcher<DependentTemplateSpecializationType>
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTypeProperties.td760 let Class = DependentTemplateSpecializationType in {
H A DRecursiveASTVisitor.h1180 DEF_TRAVERSE_TYPE(DependentTemplateSpecializationType, {
1482 DEF_TRAVERSE_TYPELOC(DependentTemplateSpecializationType, {
H A DType.h2226 friend class DependentTemplateSpecializationType;
7254 class DependentTemplateSpecializationType : public TypeWithKeyword,
7260 DependentTemplateSpecializationType(ElaboratedTypeKeyword Keyword,
H A DTypeLoc.h2509 DependentTemplateSpecializationType,
H A DASTContext.h241 mutable llvm::ContextualFoldingSet<DependentTemplateSpecializationType,
/freebsd/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A DBuildTree.cpp961 if (isa<TemplateSpecializationType, DependentTemplateSpecializationType>( in getNameSpecifierKind()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h7759 extern const AstTypeMatcher<DependentTemplateSpecializationType>
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc8989 …S1_10ASTContextEED1Ev", "llvm::ContextualFoldingSet<clang::DependentTemplateSpecializationType, cl…
9176 …S1_10ASTContextEED0Ev", "llvm::ContextualFoldingSet<clang::DependentTemplateSpecializationType, cl…
9177 …S_16FoldingSetNodeIDE", "llvm::ContextualFoldingSet<clang::DependentTemplateSpecializationType, cl…
9178 …FoldingSetNodeIDERS9_", "llvm::ContextualFoldingSet<clang::DependentTemplateSpecializationType, cl…
9179 …S_16FoldingSetNodeIDE", "llvm::ContextualFoldingSet<clang::DependentTemplateSpecializationType, cl…
10909 …emplateArgumentENS_8QualTypeE", "clang::DependentTemplateSpecializationType::DependentTemplateSpec…
10910 …emplateArgumentENS_8QualTypeE", "clang::DependentTemplateSpecializationType::DependentTemplateSpec…
10911 …EPKNS_14IdentifierInfoEjPKNS_16TemplateArgumentE", "clang::DependentTemplateSpecializationType::Pr…
26447 …ContextEEE", "vtable for llvm::ContextualFoldingSet<clang::DependentTemplateSpecializationType, cl…