diff options
Diffstat (limited to 'gdb/testsuite/gdb.c++/m-data.cc')
-rw-r--r-- | gdb/testsuite/gdb.c++/m-data.cc | 68 |
1 files changed, 32 insertions, 36 deletions
diff --git a/gdb/testsuite/gdb.c++/m-data.cc b/gdb/testsuite/gdb.c++/m-data.cc index 5a39abd..c97e719 100644 --- a/gdb/testsuite/gdb.c++/m-data.cc +++ b/gdb/testsuite/gdb.c++/m-data.cc @@ -1,47 +1,44 @@ // 2002-05-13 -namespace __gnu_test -{ - enum region { oriental, egyptian, greek, etruscan, roman }; +enum region { oriental, egyptian, greek, etruscan, roman }; - // Test one. - class gnu_obj_1 - { - protected: - typedef region antiquities; - const bool test; - const int key1; - long key2; +// Test one. +class gnu_obj_1 +{ +protected: + typedef region antiquities; + const bool test; + const int key1; + long key2; - antiquities value; + antiquities value; - public: - gnu_obj_1(antiquities a, long l): test(true), key1(5), key2(l), value(a) {} - }; +public: + gnu_obj_1(antiquities a, long l): test(true), key1(5), key2(l), value(a) {} +}; - // Test two. - template<typename T> - class gnu_obj_2: public virtual gnu_obj_1 - { - protected: - antiquities value_derived; +// Test two. +template<typename T> +class gnu_obj_2: public virtual gnu_obj_1 +{ +protected: + antiquities value_derived; - public: - gnu_obj_2(antiquities b): gnu_obj_1(oriental, 7), value_derived(b) { } - }; +public: + gnu_obj_2(antiquities b): gnu_obj_1(oriental, 7), value_derived(b) { } +}; - // Test three. - template<typename T> - class gnu_obj_3 - { - protected: - typedef region antiquities; - gnu_obj_2<int> data; +// Test three. +template<typename T> +class gnu_obj_3 +{ +protected: + typedef region antiquities; + gnu_obj_2<int> data; - public: - gnu_obj_3(antiquities b): data(etruscan) { } - }; -} +public: + gnu_obj_3(antiquities b): data(etruscan) { } +}; int shadow = 0; @@ -56,7 +53,6 @@ private: int main() { - using namespace __gnu_test; gnu_obj_1 test1(egyptian, 4589); gnu_obj_2<long> test2(roman); gnu_obj_3<long> test3(greek); |