Home
last modified time | relevance | path

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

123

/minix3/external/bsd/llvm/dist/clang/include/clang/AST/
H A DNestedNameSpecifier.h27 class NamespaceDecl; variable
125 const NamespaceDecl *NS);
178 NamespaceDecl *getAsNamespace() const;
416 void Extend(ASTContext &Context, NamespaceDecl *Namespace,
H A DDecl.h83 NamespaceDecl *AnonymousNamespace;
92 NamespaceDecl *getAnonymousNamespace() const { return AnonymousNamespace; } in getAnonymousNamespace()
93 void setAnonymousNamespace(NamespaceDecl *D) { AnonymousNamespace = D; } in setAnonymousNamespace()
358 class NamespaceDecl : public NamedDecl, public DeclContext,
359 public Redeclarable<NamespaceDecl>
371 llvm::PointerIntPair<NamespaceDecl *, 1, bool> AnonOrFirstNamespaceAndInline;
373 NamespaceDecl(ASTContext &C, DeclContext *DC, bool Inline,
375 IdentifierInfo *Id, NamespaceDecl *PrevDecl);
377 typedef Redeclarable<NamespaceDecl> redeclarable_base;
378 NamespaceDecl *getNextRedeclarationImpl() override;
[all …]
H A DDeclCXX.h2608 NamespaceDecl *getNominatedNamespace();
2610 const NamespaceDecl *getNominatedNamespace() const { in getNominatedNamespace()
2729 NamespaceDecl *getNamespace() { in getNamespace()
2733 return cast<NamespaceDecl>(Namespace); in getNamespace()
2736 const NamespaceDecl *getNamespace() const { in getNamespace()
/minix3/external/bsd/llvm/dist/clang/lib/AST/
H A DDeclCXX.cpp1946 if (NamespaceDecl *NS = dyn_cast_or_null<NamespaceDecl>(Used)) in Create()
1960 NamespaceDecl *UsingDirectiveDecl::getNominatedNamespace() { in getNominatedNamespace()
1964 return cast_or_null<NamespaceDecl>(NominatedNamespace); in getNominatedNamespace()
1967 NamespaceDecl::NamespaceDecl(ASTContext &C, DeclContext *DC, bool Inline, in NamespaceDecl() function in NamespaceDecl
1969 IdentifierInfo *Id, NamespaceDecl *PrevDecl) in NamespaceDecl()
1979 NamespaceDecl *NamespaceDecl::Create(ASTContext &C, DeclContext *DC, in Create()
1982 NamespaceDecl *PrevDecl) { in Create()
1983 return new (C, DC) NamespaceDecl(C, DC, Inline, StartLoc, IdLoc, Id, in Create()
1987 NamespaceDecl *NamespaceDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
1988 return new (C, ID) NamespaceDecl(C, nullptr, false, SourceLocation(), in CreateDeserialized()
[all …]
H A DNestedNameSpecifier.cpp61 const NamespaceDecl *NS) { in Create()
70 Mockup.Specifier = const_cast<NamespaceDecl *>(NS); in Create()
143 return isa<NamespaceDecl>(ND) ? Namespace : NamespaceAlias; in getKind()
157 NamespaceDecl *NestedNameSpecifier::getAsNamespace() const { in getAsNamespace()
159 return dyn_cast<NamespaceDecl>(static_cast<NamedDecl *>(Specifier)); in getAsNamespace()
559 NamespaceDecl *Namespace, in Extend()
H A DDeclBase.cpp246 if (const NamespaceDecl *ND = dyn_cast<NamespaceDecl>(DC)) in isInAnonymousNamespace()
805 cast<NamespaceDecl>(this)->isInline(); in isInlineNamespace()
812 const NamespaceDecl *ND = cast<NamespaceDecl>(this); in isStdNamespace()
900 return static_cast<NamespaceDecl*>(this)->getOriginalNamespace(); in getPrimaryContext()
960 NamespaceDecl *Self = static_cast<NamespaceDecl *>(this); in collectAllContexts()
961 for (NamespaceDecl *N = Self->getMostRecentDecl(); N; in collectAllContexts()
1307 if (auto *ND = dyn_cast<NamespaceDecl>(this)) in lookup()
1464 const NamespaceDecl *NS = dyn_cast<NamespaceDecl>(O); in InEnclosingNamespaceSetOf()
H A DItaniumMangle.cpp523 static bool isStd(const NamespaceDecl *NS) { in isStd()
538 return isStd(cast<NamespaceDecl>(DC)); in isStdNamespace()
1010 } else if (NamespaceDecl *nspace = in mangleUnresolvedPrefix()
1011 dyn_cast<NamespaceDecl>(firstQualifierLookup)) { in mangleUnresolvedPrefix()
1079 if (const NamespaceDecl *NS = dyn_cast<NamespaceDecl>(ND)) { in mangleUnqualifiedName()
3623 if (const NamespaceDecl *NS = dyn_cast<NamespaceDecl>(ND)) { in mangleStandardSubstitution()
H A DDecl.cpp655 const NamespaceDecl *ND = dyn_cast<NamespaceDecl>(DC); in getLVForNamespaceScopeDecl()
813 } else if (isa<NamespaceDecl>(D) && !D->isInAnonymousNamespace()) { in getLVForNamespaceScopeDecl()
1060 if (!IsMostRecent && !isa<NamespaceDecl>(ND)) { in getExplicitVisibilityAux()
1393 } else if (const NamespaceDecl *ND = dyn_cast<NamespaceDecl>(*I)) { in printQualifiedName()
2522 if (const NamespaceDecl *Namespace = cast<NamespaceDecl>(DC)) { in isGlobal()
H A DDeclPrinter.cpp64 void VisitNamespaceDecl(NamespaceDecl *D);
305 else if (isa<NamespaceDecl>(*D) || isa<LinkageSpecDecl>(*D) || in VisitDeclContext()
744 void DeclPrinter::VisitNamespaceDecl(NamespaceDecl *D) { in VisitNamespaceDecl()
/minix3/external/bsd/llvm/dist/clang/test/SemaCXX/
H A Dmember-expr.cpp47 struct NamespaceDecl;
53 struct NamespaceDecl : NamedDecl { struct
/minix3/external/bsd/llvm/dist/clang/include/clang/Sema/
H A DMultiplexExternalSemaSource.h28 class NamespaceDecl; variable
222 ReadKnownNamespaces(SmallVectorImpl<NamespaceDecl*> &Namespaces) override;
H A DExternalSemaSource.h75 SmallVectorImpl<NamespaceDecl *> &Namespaces);
H A DSemaInternal.h149 addNamespaces(const llvm::MapVector<NamespaceDecl *, bool> &KnownNamespaces);
/minix3/external/bsd/llvm/dist/clang/unittests/Sema/
H A DExternalSemaSourceTest.cpp120 NamespaceDecl *NewNamespace = in CorrectTypo()
121 NamespaceDecl::Create(Context, DestContext, false, Typo.getBeginLoc(), in CorrectTypo()
/minix3/external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DLLVMConventionsChecker.cpp42 const NamespaceDecl *ND = dyn_cast<NamespaceDecl>(D->getDeclContext()); in InNamespace()
/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaCXXScopeSpec.cpp290 if (isa<NamespaceDecl>(SD) || isa<NamespaceAliasDecl>(SD)) in isAcceptableNestedNameSpecifier()
386 return isa<NamespaceDecl>(ND) || isa<NamespaceAliasDecl>(ND); in isNonTypeNestedNameSpecifier()
657 if (NamespaceDecl *Namespace = dyn_cast<NamespaceDecl>(SD)) { in BuildCXXNestedNameSpecifier()
H A DSemaLookup.cpp1449 SmallVector<NamespaceDecl*, 8> Queue; in LookupQualifiedNameInUsingDirectives()
1454 NamespaceDecl *ND = I->getNominatedNamespace()->getOriginalNamespace(); in LookupQualifiedNameInUsingDirectives()
1470 NamespaceDecl *ND = Queue.pop_back_val(); in LookupQualifiedNameInUsingDirectives()
1502 NamespaceDecl *Nom = I->getNominatedNamespace(); in LookupQualifiedNameInUsingDirectives()
3504 const llvm::MapVector<NamespaceDecl *, bool> &KnownNamespaces) { in addNamespaces() argument
3700 if (NamespaceDecl *ND = dyn_cast_or_null<NamespaceDecl>(*C)) in NamespaceSpecifierSet()
3717 NamespaceDecl *ND = dyn_cast_or_null<NamespaceDecl>(DC); in buildContextChain()
3748 if (NamespaceDecl *ND = dyn_cast_or_null<NamespaceDecl>(*C)) { in buildNestedNameSpecifier()
4158 SmallVector<NamespaceDecl *, 4> ExternalKnownNamespaces; in makeTypoCorrectionConsumer()
/minix3/external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCallAndReturn.cpp387 const NamespaceDecl *ND = dyn_cast<NamespaceDecl>(DC); in IsInStdNamespace()
392 if (!isa<NamespaceDecl>(Parent)) in IsInStdNamespace()
394 ND = cast<NamespaceDecl>(Parent); in IsInStdNamespace()
H A DBugReporterVisitors.cpp1503 const NamespaceDecl *ND = dyn_cast<NamespaceDecl>(DC); in isInStdNamespace()
1507 while (const NamespaceDecl *Parent = dyn_cast<NamespaceDecl>(ND->getParent())) in isInStdNamespace()
/minix3/external/bsd/llvm/dist/clang/lib/Serialization/
H A DASTReaderDecl.cpp250 void VisitNamespaceDecl(NamespaceDecl *D);
1185 void ASTDeclReader::VisitNamespaceDecl(NamespaceDecl *D) { in VisitNamespaceDecl()
1196 NamespaceDecl *Anon = ReadDeclAs<NamespaceDecl>(Record, Idx); in VisitNamespaceDecl()
2174 if (auto *Namespace = dyn_cast<NamespaceDecl>(D)) in mergeRedeclarable()
2176 assert_cast<NamespaceDecl*>(ExistingCanon)); in mergeRedeclarable()
2348 static NamespaceDecl *getNamespace(const NestedNameSpecifier *X) { in getNamespace()
2469 if (NamespaceDecl *NamespaceX = dyn_cast<NamespaceDecl>(X)) { in isSameEntity()
2470 NamespaceDecl *NamespaceY = cast<NamespaceDecl>(Y); in isSameEntity()
2533 if (NamespaceDecl *ND = dyn_cast<NamespaceDecl>(DC)) in getPrimaryContextForMerging()
2936 D = NamespaceDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
[all …]
/minix3/external/bsd/llvm/dist/clang/lib/Frontend/
H A DASTConsumers.cpp207 const NamespaceDecl* ND = cast<NamespaceDecl>(DC); in PrintDeclContext()
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGDebugInfo.h113 llvm::DenseMap<const NamespaceDecl *, llvm::TrackingMDRef> NameSpaceCache;
154 llvm::DINameSpace getOrCreateNameSpace(const NamespaceDecl *N);
/minix3/external/bsd/llvm/dist/clang/tools/libclang/
H A DCursorVisitor.h232 bool VisitNamespaceDecl(NamespaceDecl *D);
H A DIndexingContext.cpp629 bool IndexingContext::handleNamespace(const NamespaceDecl *D) { in handleNamespace()
1098 } else if (isa<TagDecl>(D) || isa<FieldDecl>(D) || isa<NamespaceDecl>(D)) { in getEntityInfo()
1137 if (const NamespaceDecl *Namespace = dyn_cast<NamespaceDecl>(D)) in getRefCursor()
/minix3/external/bsd/llvm/dist/clang/lib/Index/
H A DUSRGeneration.cpp79 void VisitNamespaceDecl(const NamespaceDecl *D);
301 void USRGenerator::VisitNamespaceDecl(const NamespaceDecl *D) { in VisitNamespaceDecl()

123