13 void privmethod1(int);
14 void privmethod2(int);
22 void internal_method1(char);
23 void internal_method2(char);
29 virtual void generate_vt(const char *) const;
32 EXPORT(ClassA::Private::Private());
33 EXPORT(ClassA::Private::~Private());
34 EXPORT(void ClassA::Private::privmethod1(int));
35 EXPORT(void ClassA::Private::privmethod2(int));
37 EXPORT(ClassA::Internal::Internal());
38 EXPORT(ClassA::Internal::~Internal());
39 EXPORT(void ClassA::Internal::internal_method1(char));
40 EXPORT(void ClassA::Internal::internal_method2(char));
42 EXPORT(ClassA::ClassA());
43 EXPORT(ClassA::~ClassA());
44 EXPORT(void ClassA::generate_vt(const char *) const);
52 virtual void generate_vt(const char *) const;
55 EXPORT(ClassB::ClassB());
56 EXPORT(ClassB::~ClassB());
57 EXPORT(void ClassB::generate_vt(const char *) const);
64 virtual void generate_vt(const char *) const;
67 EXPORT(ClassC::ClassC());
68 EXPORT(ClassC::~ClassC());
69 EXPORT(void ClassC::generate_vt(const char *) const);
73 class ClassD : public NSA::ClassA, public ClassB, public ClassC
78 virtual void generate_vt(const char *) const;
81 EXPORT(ClassD::ClassD());
82 EXPORT(ClassD::~ClassD());
83 EXPORT(void ClassD::generate_vt(const char *) const);
90 void symver_method1();
91 void symver_method2();
94 EXPORT(Symver::Symver());
95 EXPORT(Symver::~Symver());
96 EXPORT(void Symver::symver_method1());
97 EXPORT(void Symver::symver_method2());
99 class SymverOptional {
105 EXPORT(SymverOptional::SymverOptional());
106 EXPORT(SymverOptional::~SymverOptional());