Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DHeuristicResolver.h62 resolveDependentNameType(const DependentNameType *DNT) const;
H A DHeuristicResolver.cpp171 const DependentNameType *DNT) const { in resolveDependentNameType()
H A DFindTarget.cpp401 void VisitDependentNameType(const DependentNameType *DNT) { in add()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DForwardingReferenceOverloadCheck.cpp39 if (const auto *Dependent = BaseType->getAs<DependentNameType>()) { in AST_MATCHER()
/llvm-project-15.0.7/clang/lib/Index/
H A DIndexTypeSourceInfo.cpp210 const DependentNameType *DNT = TL.getTypePtr(); in VisitDependentNameTypeLoc()
H A DUSRGeneration.cpp863 if (const DependentNameType *DNT = T->getAs<DependentNameType>()) { in VisitType()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DTypeNodes.td103 def DependentNameType : TypeNode<Type>, AlwaysDependent;
/llvm-project-15.0.7/clang/lib/AST/
H A DASTStructuralEquivalence.cpp1123 const auto *Typename1 = cast<DependentNameType>(T1); in IsStructurallyEquivalent()
1124 const auto *Typename2 = cast<DependentNameType>(T2); in IsStructurallyEquivalent()
H A DODRHash.cpp1073 void VisitDependentNameType(const DependentNameType *T) { in VisitDependentNameType()
H A DTypePrinter.cpp1579 void TypePrinter::printDependentNameBefore(const DependentNameType *T, in printDependentNameBefore()
1591 void TypePrinter::printDependentNameAfter(const DependentNameType *T, in printDependentNameAfter()
H A DItaniumMangle.cpp2429 mangleSourceName(cast<DependentNameType>(Ty)->getIdentifier()); in mangleUnresolvedTypeOrSimpleId()
3892 void CXXNameMangler::mangleType(const DependentNameType *T) { in mangleType()
H A DASTContext.cpp5054 DependentNameType::Profile(ID, Keyword, NNS, Name); in getDependentNameType()
5057 DependentNameType *T in getDependentNameType()
5062 T = new (*this, TypeAlignment) DependentNameType(Keyword, NNS, Name, Canon); in getDependentNameType()
6741 if (const auto *DNT = T->getAs<DependentNameType>()) in getCanonicalNestedNameSpecifier()
H A DMicrosoftMangle.cpp3235 void MicrosoftCXXNameMangler::mangleType(const DependentNameType *T, Qualifiers, in mangleType()
H A DType.cpp2958 else if (const auto *DepName = dyn_cast<DependentNameType>(this)) in isElaboratedTypeSpecifier()
H A DASTImporter.cpp416 ExpectedType VisitDependentNameType(const DependentNameType *T);
1626 ASTNodeImporter::VisitDependentNameType(const DependentNameType *T) { in VisitDependentNameType()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DTypeProperties.td810 let Class = DependentNameType in {
H A DRecursiveASTVisitor.h1142 DEF_TRAVERSE_TYPE(DependentNameType,
1426 DEF_TRAVERSE_TYPELOC(DependentNameType, {
H A DTypeLoc.h2321 DependentNameType,
H A DASTContext.h251 mutable llvm::FoldingSet<DependentNameType> DependentNameTypes;
H A DType.h5625 class DependentNameType : public TypeWithKeyword, public llvm::FoldingSetNode {
5634 DependentNameType(ElaboratedTypeKeyword Keyword, NestedNameSpecifier *NNS,
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplate.cpp3185 if (const DependentNameType *DependentName = T->getAs<DependentNameType>()){ in MatchTemplateParametersToScopeSpecifier()
6178 const DependentNameType* T) { in VisitDependentNameType()
10645 if (isa<DependentNameType>(T)) { in CheckTypenameType()
H A DSemaTemplateDeduction.cpp5886 cast<DependentNameType>(T)->getQualifier(), in MarkUsedTemplateParameters()
H A DTreeTransform.h4737 if (!isa<DependentNameType>(T)) in TransformTypeWithDeducedTST()
4751 if (!isa<DependentNameType>(DI->getType())) in TransformTypeWithDeducedTST()
6955 const DependentNameType *T = TL.getTypePtr(); in TransformDependentNameType()
H A DSemaTemplateInstantiateDecl.cpp1003 if (D->getUnderlyingType()->getAs<DependentNameType>()) in InstantiateTypedefNameDecl()
/llvm-project-15.0.7/clang/unittests/AST/
H A DASTImporterTest.cpp2978 const internal::VariadicDynCastAllOfMatcher<Type, DependentNameType>
2981 TEST_P(ImportExpr, DependentNameType) { in TEST_P() argument

12