Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DNestedNameSpecifier.h34 class NamespaceAliasDecl; variable
132 const NamespaceAliasDecl *Alias);
183 NamespaceAliasDecl *getAsNamespaceAlias() const;
448 void Extend(ASTContext &Context, NamespaceAliasDecl *Alias,
H A DDeclCXX.h3189 class NamespaceAliasDecl : public NamedDecl,
3190 public Redeclarable<NamespaceAliasDecl> {
3208 NamespaceAliasDecl(ASTContext &C, DeclContext *DC, in NamespaceAliasDecl() function
3218 using redeclarable_base = Redeclarable<NamespaceAliasDecl>;
3220 NamespaceAliasDecl *getNextRedeclarationImpl() override;
3221 NamespaceAliasDecl *getPreviousDeclImpl() override;
3222 NamespaceAliasDecl *getMostRecentDeclImpl() override;
3225 static NamespaceAliasDecl *Create(ASTContext &C, DeclContext *DC,
3233 static NamespaceAliasDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID);
3244 NamespaceAliasDecl *getCanonicalDecl() override { in getCanonicalDecl()
[all …]
H A DTextNodeDumper.h375 void VisitNamespaceAliasDecl(const NamespaceAliasDecl *D);
H A DJSONNodeDumper.h252 void VisitNamespaceAliasDecl(const NamespaceAliasDecl *NAD);
H A DPropertiesBase.td97 SubclassPropertyType<"NamespaceAliasDecl", DeclRef>;
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DNestedNameSpecifier.cpp88 const NamespaceAliasDecl *Alias) { in Create()
97 Mockup.Specifier = const_cast<NamespaceAliasDecl *>(Alias); in Create()
171 NamespaceAliasDecl *NestedNameSpecifier::getAsNamespaceAlias() const { in getAsNamespaceAlias()
173 return dyn_cast<NamespaceAliasDecl>(static_cast<NamedDecl *>(Specifier)); in getAsNamespaceAlias()
584 NamespaceAliasDecl *Alias, in Extend()
H A DDeclCXX.cpp3222 if (auto *NA = dyn_cast_or_null<NamespaceAliasDecl>(NominatedNamespace)) in getNominatedNamespace()
3264 void NamespaceAliasDecl::anchor() {} in anchor()
3266 NamespaceAliasDecl *NamespaceAliasDecl::getNextRedeclarationImpl() { in getNextRedeclarationImpl()
3270 NamespaceAliasDecl *NamespaceAliasDecl::getPreviousDeclImpl() { in getPreviousDeclImpl()
3274 NamespaceAliasDecl *NamespaceAliasDecl::getMostRecentDeclImpl() { in getMostRecentDeclImpl()
3278 NamespaceAliasDecl *NamespaceAliasDecl::Create(ASTContext &C, DeclContext *DC, in Create()
3288 return new (C, DC) NamespaceAliasDecl(C, DC, UsingLoc, AliasLoc, Alias, in Create()
3292 NamespaceAliasDecl *NamespaceAliasDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
3294 return new (C, ID) NamespaceAliasDecl(C, nullptr, SourceLocation(), in CreateDeserialized()
H A DDeclPrinter.cpp82 void VisitNamespaceAliasDecl(NamespaceAliasDecl *D);
1094 void DeclPrinter::VisitNamespaceAliasDecl(NamespaceAliasDecl *D) { in VisitNamespaceAliasDecl()
H A DJSONNodeDumper.cpp897 void JSONNodeDumper::VisitNamespaceAliasDecl(const NamespaceAliasDecl *NAD) { in VisitNamespaceAliasDecl()
H A DTextNodeDumper.cpp2557 void TextNodeDumper::VisitNamespaceAliasDecl(const NamespaceAliasDecl *D) { in VisitNamespaceAliasDecl()
H A DASTImporter.cpp522 ExpectedDecl VisitNamespaceAliasDecl(NamespaceAliasDecl *D);
2923 ExpectedDecl ASTNodeImporter::VisitNamespaceAliasDecl(NamespaceAliasDecl *D) { in VisitNamespaceAliasDecl()
2947 NamespaceAliasDecl *ToD; in VisitNamespaceAliasDecl()
10073 cast<NamespaceAliasDecl>(*NSADOrErr)); in Import()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCXXScopeSpec.cpp638 if (NamespaceAliasDecl *Alias = dyn_cast<NamespaceAliasDecl>(SD)) { in BuildCXXNestedNameSpecifier()
H A DDeclSpec.cpp88 void CXXScopeSpec::Extend(ASTContext &Context, NamespaceAliasDecl *Alias, in Extend()
H A DSemaDeclCXX.cpp11934 if (NamespaceAliasDecl *AD = dyn_cast_or_null<NamespaceAliasDecl>(D)) in getNamespaceDecl()
12360 return isa<NamespaceDecl>(ND) || isa<NamespaceAliasDecl>(ND); in ValidateCandidate()
13850 NamespaceAliasDecl *Prev = nullptr; in ActOnNamespaceAliasDef()
13853 if (NamespaceAliasDecl *AD = dyn_cast<NamespaceAliasDecl>(PrevDecl)) { in ActOnNamespaceAliasDef()
13878 NamespaceAliasDecl *AliasDecl = in ActOnNamespaceAliasDef()
13879 NamespaceAliasDecl::Create(Context, CurContext, NamespaceLoc, AliasLoc, in ActOnNamespaceAliasDef()
H A DSemaTemplateInstantiateDecl.cpp1424 TemplateDeclInstantiator::VisitNamespaceAliasDecl(NamespaceAliasDecl *D) { in VisitNamespaceAliasDecl()
1425 NamespaceAliasDecl *Inst in VisitNamespaceAliasDecl()
1426 = NamespaceAliasDecl::Create(SemaRef.Context, Owner, in VisitNamespaceAliasDecl()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.h171 llvm::DenseMap<const NamespaceAliasDecl *, llvm::TrackingMDRef>
606 llvm::DIImportedEntity *EmitNamespaceAlias(const NamespaceAliasDecl &NA);
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp87 void VisitNamespaceAliasDecl(const NamespaceAliasDecl *D);
397 void USRGenerator::VisitNamespaceAliasDecl(const NamespaceAliasDecl *D) { in VisitNamespaceAliasDecl()
H A DIndexDecl.cpp598 bool VisitNamespaceAliasDecl(const NamespaceAliasDecl *D) { in VisitNamespaceAliasDecl()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DDeclSpec.h47 class NamespaceAliasDecl; variable
152 void Extend(ASTContext &Context, NamespaceAliasDecl *Alias,
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DASTUnit.cpp350 } else if (isa<NamespaceDecl>(ND) || isa<NamespaceAliasDecl>(ND)) { in getDeclShowContexts()
441 isa<NamespaceAliasDecl>(R.Declaration)) in CacheCodeCompletionResults()
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp768 const internal::VariadicDynCastAllOfMatcher<Decl, NamespaceAliasDecl>
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp325 void VisitNamespaceAliasDecl(NamespaceAliasDecl *D);
1886 void ASTDeclReader::VisitNamespaceAliasDecl(NamespaceAliasDecl *D) { in VisitNamespaceAliasDecl()
3963 D = NamespaceAliasDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
H A DASTWriterDecl.cpp81 void VisitNamespaceAliasDecl(NamespaceAliasDecl *D);
1571 void ASTDeclWriter::VisitNamespaceAliasDecl(NamespaceAliasDecl *D) { in VisitNamespaceAliasDecl()
/freebsd/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A DBuildTree.cpp1540 bool WalkUpFromNamespaceAliasDecl(NamespaceAliasDecl *S) { in WalkUpFromNamespaceAliasDecl()
/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp234 const NamespaceAliasDecl *Alias = NNS->getAsNamespaceAlias(); in getFragmentsForNNS()

12