diff options
Diffstat (limited to 'trunk/Examples/test-suite/imports_b.h')
-rw-r--r-- | trunk/Examples/test-suite/imports_b.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/trunk/Examples/test-suite/imports_b.h b/trunk/Examples/test-suite/imports_b.h new file mode 100644 index 000000000..f50cee576 --- /dev/null +++ b/trunk/Examples/test-suite/imports_b.h @@ -0,0 +1,31 @@ +#include "imports_a.h" + +class B : public A +{ + public: + B() {}; + + void bye() {} ; + + virtual MemberEnum member_virtual_test(MemberEnum e) { return memberenum2; } + virtual GlobalEnum global_virtual_test(GlobalEnum e) { return globalenum2; } +}; + +A::MemberEnum global_test(A::MemberEnum e) { return e; } + +struct C : A +{ + typedef A a_type; + + A* get_a(A* a) + { + return a; + } + + a_type* get_a_type(a_type* a) + { + return a; + } + +}; + |