#include <iostream>
namespace blah {
class Foo {
public:
class Bar {};
};
void test(Foo::Bar) {
std::cout << "blah" << std::endl;
}
}
int main(void) {
test(blah::Foo::Bar{});
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKbmFtZXNwYWNlIGJsYWggewpjbGFzcyBGb28gewpwdWJsaWM6CgljbGFzcyBCYXIge307Cn07CnZvaWQgdGVzdChGb286OkJhcikgewoJc3RkOjpjb3V0IDw8ICJibGFoIiA8PCBzdGQ6OmVuZGw7Cn0KfQoKaW50IG1haW4odm9pZCkgewoJdGVzdChibGFoOjpGb286OkJhcnt9KTsKfQ==