3.1 KiB
[namespace.alias]
9 Declarations [dcl]
9.9 Namespaces [basic.namespace]
9.9.3 Namespace alias [namespace.alias]
A namespace-alias-definition declares a namespace alias according to the following grammar:
namespace-alias-definition:
namespace identifier = qualified-namespace-specifier ;
namespace identifier = splice-specifier ;
qualified-namespace-specifier:
nested-name-specifieropt namespace-name
The splice-specifier (if any) shall designate a namespace that is not the global namespace.
The identifier in a namespace-alias-definition becomes a namespace-alias.
The underlying entity ([basic.pre]) of the namespace alias is the namespace either denoted by the qualified-namespace-specifier or designated by the splice-specifier.
[Note 1:
When looking up a namespace-name in anamespace-alias-definition, only namespace names are considered, see [basic.lookup.udir].
â end note]