40 lines · c
1namespace a {2class Move1 {3public:4 int f();5};6} // namespace a7 8namespace b {9class Move2 {10public:11 int f();12};13} // namespace b14 15namespace c {16class Move3 {17public:18 int f();19};20 21class Move4 {22public:23 int f();24};25 26class EnclosingMove5 {27public:28 class Nested {29 int f();30 static int b;31 };32 static int a;33};34 35class NoMove {36public:37 int f();38};39} // namespace c40