blob: 9bef73052825fe757c81158f713bbce6a90fd4cf [file] [log] [blame]
struct Outer {
Outer() {}
template <class T>
struct Inner {};
};
namespace NS {
namespace {
template <typename T> struct Struct {};
template <typename T> struct Union {};
} // namespace
} // namespace NS
int main() {
Outer::Inner<int> oi;
NS::Struct<int> ns_struct;
NS::Union<int> ns_union;
}