Home | History | Annotate | Download | only in AST

Lines Matching defs:Namespace

28 namespace clang {
69 } // end namespace clang
71 namespace llvm {
87 } // end namespace llvm
89 namespace clang {
2530 /// using namespace std;
2541 /// \brief The location of the \c namespace keyword.
2544 /// \brief The nested-name-specifier that precedes the namespace.
2547 /// \brief The namespace nominated by this using-directive.
2551 /// namespace.
2574 /// name of the namespace, with source-location information.
2578 /// name of the namespace.
2588 /// \brief Returns the namespace nominated by this using-directive.
2596 /// its nominated namespace.
2604 /// \brief Returns the location of the \c namespace keyword.
2632 /// \brief Represents a C++ namespace alias.
2637 /// namespace Foo = Bar;
2642 /// \brief The location of the \c namespace keyword.
2645 /// \brief The location of the namespace's identifier.
2650 /// \brief The nested-name-specifier that precedes the namespace.
2655 NamedDecl *Namespace;
2660 SourceLocation IdentLoc, NamedDecl *Namespace)
2663 QualifierLoc(QualifierLoc), Namespace(Namespace) { }
2669 /// name of the namespace, with source-location information.
2673 /// name of the namespace.
2678 /// \brief Retrieve the namespace declaration aliased by this directive.
2680 if (NamespaceAliasDecl *AD = dyn_cast<NamespaceAliasDecl>(Namespace))
2683 return cast<NamespaceDecl>(Namespace);
2691 /// "namespace foo = ns::bar;".
2694 /// Returns the location of the \c namespace keyword.
2697 /// Returns the location of the identifier in the named namespace.
2700 /// \brief Retrieve the namespace that this alias refers to, which
2702 NamedDecl *getAliasedNamespace() const { return Namespace; }
2710 NamedDecl *Namespace);
2727 /// namespace A {
2730 /// namespace B {
3193 } // end namespace clang