1 struct A
2 {
3   void method ();
4   void method (int a);
5   void method (A* a);
6 };
7 
8 void
method()9 A::method ()
10 {
11 }
12 
13 void
method(int a)14 A::method (int a)
15 {
16 }
17 
18 void
method(A * a)19 A::method (A* a)
20 {
21 }
22 
23 int
main(int argc,char ** argv)24 main (int argc, char** argv)
25 {
26   return 0;
27 }
28