xref: /llvm-project/clang-tools-extra/test/clang-move/Inputs/multiple_class_test.h (revision e77bcc7371c1d3054a99ee45eeac45ca335dd2d9)
1 namespace a {
2 class Move1 {
3 public:
4   int f();
5 };
6 } // namespace a
7 
8 namespace b {
9 class Move2 {
10 public:
11   int f();
12 };
13 } // namespace b
14 
15 namespace c {
16 class Move3 {
17 public:
18   int f();
19 };
20 
21 class Move4 {
22 public:
23   int f();
24 };
25 
26 class EnclosingMove5 {
27 public:
28   class Nested {
29     int f();
30     static int b;
31   };
32   static int a;
33 };
34 
35 class NoMove {
36 public:
37   int f();
38 };
39 } // namespace c
40