#
A namespace alias is dependent if it is introduced by a namespace-alias-definition whose qualified-namespace-specifier (if any) is a dependent qualified name or whose splice-specifier (if any) is dependent.
A namespace-name is dependent if it names a dependent namespace alias.
2
#
[Example 1: template<std::meta::info R> int fn() { namespace Alias = [:R:]; / [:R:] is dependent return typename Alias::T{}; / Alias is dependent } namespace NS { using T = int; } int a = fn<^NS>(); — end example]

Follow Lee on X/Twitter - Father, Husband, Serial builder creating AI, crypto, games & web tools. We are friends :) AI Will Come To Life!

Check out: eBank.nz (Art Generator) | Netwrck.com (AI Tools) | Text-Generator.io (AI API) | BitBank.nz (Crypto AI) | ReadingTime (Kids Reading) | RewordGame | BigMultiplayerChess | WebFiddle | How.nz | Helix AI Assistant