Compact nested namespaces

suggest change
namespace a {
  namespace b {
    template<class T>
    struct qualifies : std::false_type {};

namespace other {
  struct bob {};

namespace a::b {
  struct qualifies<::other::bob> : std::true_type {};

You can enter both the a and b namespaces in one step with namespace a::b starting in C++17.

Feedback about page:

Optional: your email if you want me to get back to you:

Table Of Contents