[namespace.alias] (original) (raw)

9 Declarations [dcl]

9.9 Namespaces [basic.namespace]

9.9.3 Namespace alias [namespace.alias]

1

#

A namespace-alias-definition declares an alternate name for a namespace according to the following grammar:

namespace-alias:
identifier

namespace-alias-definition:
namespace identifier = qualified-namespace-specifier ;

qualified-namespace-specifier:
nested-name-specifier namespace-name

2

#

The identifier in a namespace-alias-definitionbecomes a namespace-alias and denotes the namespace denoted by thequalified-namespace-specifier.

[Note 1:

When looking up a namespace-name in anamespace-alias-definition, only namespace names are considered, see [basic.lookup.udir].

— _end note_]