| namespace a { | |
| class Move1 { | |
| public: | |
| int f(); | |
| }; | |
| } // namespace a | |
| namespace b { | |
| class Move2 { | |
| public: | |
| int f(); | |
| }; | |
| } // namespace b | |
| namespace c { | |
| class Move3 { | |
| public: | |
| int f(); | |
| }; | |
| class Move4 { | |
| public: | |
| int f(); | |
| }; | |
| class EnclosingMove5 { | |
| public: | |
| class Nested { | |
| int f(); | |
| static int b; | |
| }; | |
| static int a; | |
| }; | |
| class NoMove { | |
| public: | |
| int f(); | |
| }; | |
| } // namespace c |