| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | HeuristicResolver.cpp | 44 resolveDependentNameType(const DependentNameType *DNT); 60 llvm::SmallSet<const DependentNameType *, 4> SeenDependentNameTypes; 134 if (const auto *DNT = T->getAs<DependentNameType>()) { in resolveTypeToTagDecl() 356 HeuristicResolverImpl::resolveDependentNameType(const DependentNameType *DNT) { in resolveDependentNameType() 584 const DependentNameType *DNT) const { in resolveDependentNameType()
|
| H A D | SemaTemplate.cpp | 2791 if (const DependentNameType *DependentName = T->getAs<DependentNameType>()){ in MatchTemplateParametersToScopeSpecifier() 6216 const DependentNameType* T) { in VisitDependentNameType() 11002 if (isa<DependentNameType>(T)) { in CheckTypenameType()
|
| H A D | SemaCodeComplete.cpp | 5612 bool VisitDependentNameType(DependentNameType *DNT) override { in VisitDependentNameType() 5768 if (const auto *DNT = Unresolved->getAs<DependentNameType>()) { in getApproximateType()
|
| H A D | TreeTransform.h | 5216 if (!isa<DependentNameType>(T)) in TransformTypeWithDeducedTST() 5230 if (!isa<DependentNameType>(DI->getType())) in TransformTypeWithDeducedTST() 7754 const DependentNameType *T = TL.getTypePtr(); in TransformDependentNameType()
|
| H A D | SemaTemplateDeduction.cpp | 6940 cast<DependentNameType>(T)->getQualifier(), in MarkUsedTemplateParameters()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 1510 if (D->getUnderlyingType()->getAs<DependentNameType>()) in InstantiateTypedefNameDecl()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | HeuristicResolver.h | 63 resolveDependentNameType(const DependentNameType *DNT) const;
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | TypeNodes.td | 106 def DependentNameType : TypeNode<Type>, AlwaysDependent;
|
| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 942 if (const DependentNameType *DNT = T->getAs<DependentNameType>()) { in VisitType()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | TypePrinter.cpp | 1779 void TypePrinter::printDependentNameBefore(const DependentNameType *T, in printDependentNameBefore() 1791 void TypePrinter::printDependentNameAfter(const DependentNameType *T, in printDependentNameAfter()
|
| H A D | ASTStructuralEquivalence.cpp | 1384 const auto *Typename1 = cast<DependentNameType>(T1); in IsStructurallyEquivalent() 1385 const auto *Typename2 = cast<DependentNameType>(T2); in IsStructurallyEquivalent()
|
| H A D | ASTContext.cpp | 5906 DependentNameType::Profile(ID, Keyword, NNS, Name); in getDependentNameType() 5909 if (DependentNameType *T = in getDependentNameType() 5920 [[maybe_unused]] DependentNameType *T = in getDependentNameType() 5926 DependentNameType *T = new (*this, alignof(DependentNameType)) in getDependentNameType() 5927 DependentNameType(Keyword, NNS, Name, Canon); in getDependentNameType() 7866 if (const auto *DNT = T->getAs<DependentNameType>()) in getCanonicalNestedNameSpecifier() 13754 assert((!isa<DependentNameType, ElaboratedType>(T1))); in getCommonNNS() 13782 auto *DN = cast<DependentNameType>(T); in getCommonNNS() 14237 const auto *NX = cast<DependentNameType>(X), in getCommonNonSugarTypeNode() 14238 *NY = cast<DependentNameType>(Y); in getCommonNonSugarTypeNode()
|
| H A D | ODRHash.cpp | 1237 void VisitDependentNameType(const DependentNameType *T) { in VisitDependentNameType()
|
| H A D | ItaniumMangle.cpp | 2602 mangleSourceName(cast<DependentNameType>(Ty)->getIdentifier()); in mangleUnresolvedTypeOrSimpleId() 4502 void CXXNameMangler::mangleType(const DependentNameType *T) { in mangleType()
|
| H A D | MicrosoftMangle.cpp | 3644 void MicrosoftCXXNameMangler::mangleType(const DependentNameType *T, Qualifiers, in mangleType()
|
| H A D | Type.cpp | 3363 else if (const auto *DepName = dyn_cast<DependentNameType>(this)) in isElaboratedTypeSpecifier()
|
| H A D | ASTImporter.cpp | 1907 ASTNodeImporter::VisitDependentNameType(const DependentNameType *T) { in VisitDependentNameType()
|
| /freebsd/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 1112 const AstTypeMatcher<DependentNameType> dependentNameType;
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | TypeProperties.td | 918 let Class = DependentNameType in {
|
| H A D | RecursiveASTVisitor.h | 1177 DEF_TRAVERSE_TYPE(DependentNameType, 1478 DEF_TRAVERSE_TYPELOC(DependentNameType, {
|
| H A D | TypeLoc.h | 2452 DependentNameType,
|
| H A D | ASTContext.h | 240 mutable llvm::FoldingSet<DependentNameType> DependentNameTypes;
|
| H A D | Type.h | 7203 class DependentNameType : public TypeWithKeyword, public llvm::FoldingSetNode { 7212 DependentNameType(ElaboratedTypeKeyword Keyword, NestedNameSpecifier *NNS,
|
| /freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 3327 DependentScopeDeclRefExpr, DependentNameType), in AST_POLYMORPHIC_MATCHER_P() argument 7748 extern const AstTypeMatcher<DependentNameType> dependentNameType;
|
| H A D | ASTMatchersInternal.h | 2335 inline std::string getDependentName(const DependentNameType &node) {
|