1 /* Code to go along with tests in rtti.exp.
2 
3    Copyright 2003, 2004 Free Software Foundation, Inc.
4 
5    Contributed by David Carlton <carlton@bactrian.org> and by Kealia,
6    Inc.
7 
8    This file is part of GDB.
9 
10    This program is free software; you can redistribute it and/or modify
11    it under the terms of the GNU General Public License as published by
12    the Free Software Foundation; either version 2 of the License, or (at
13    your option) any later version.
14 
15    This program is distributed in the hope that it will be useful, but
16    WITHOUT ANY WARRANTY; without even the implied warranty of
17    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
18    General Public License for more details.
19 
20    You should have received a copy of the GNU General Public License
21    along with this program; if not, write to the Free Software
22    Foundation, Inc., 59 Temple Place - Suite 330,
23    Boston, MA 02111-1307, USA.  */
24 
25 namespace n2 {
26 
27   class C2;
28 
29   class Base2 {
30   public:
31     virtual ~Base2() { }
32   };
33 
34 
35   class C2: public Base2 {
36   public:
37   };
38 
39   class D2 : public C2{
40   public:
41     D2(C2 *, C2 *);
42 
43     C2* expr_1_;
44     C2* expr_2_;
45   };
46 
47   extern C2 *create2();
48 
49   namespace n3 {
50     class C3 : public C2 {
51     public:
52     };
53   }
54 
55   extern n3::C3 *create3();
56 }
57