Home | History | Annotate | Download | only in AST

Lines Matching refs:Namespace

22 namespace clang {
39 /// specifiers, each of which can be a namespace, type, identifier
42 /// nested-namespace-specifier.
66 /// IdentifierInfo*, Namespace*, or Type*, depending on the kind of
76 /// \brief A namespace, stored as a NamespaceDecl*.
77 Namespace,
78 /// \brief A namespace alias, stored as a NamespaceAliasDecl*.
118 /// \brief Builds a nested name specifier that names a namespace.
123 /// \brief Builds a nested name specifier that names a namespace alias.
167 /// \brief Retrieve the namespace stored in this nested name
171 /// \brief Retrieve the namespace alias stored in this nested name
388 /// nested-name-specifier component of the form 'namespace::'.
393 /// \param Namespace The namespace.
395 /// \param NamespaceLoc The location of the namespace name.
398 void Extend(ASTContext &Context, NamespaceDecl *Namespace,
402 /// nested-name-specifier component of the form 'namespace-alias::'.
407 /// \param Alias The namespace alias.
409 /// \param AliasLoc The location of the namespace alias