From: William F. <wsf...@us...> - 2006-07-27 21:57:55
|
Update of /cvsroot/swig/SWIG/Examples/test-suite In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv32141/Examples/test-suite Modified Files: director_classic.i Log Message: More comprehensive test Index: director_classic.i =================================================================== RCS file: /cvsroot/swig/SWIG/Examples/test-suite/director_classic.i,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** director_classic.i 12 Jul 2006 20:15:48 -0000 1.1 --- director_classic.i 27 Jul 2006 21:57:35 -0000 1.2 *************** *** 11,17 **** #include <string> ! struct Person { virtual std::string id() { return "Person"; } - virtual ~Person() {} }; --- 11,21 ---- #include <string> ! struct Being { ! virtual std::string id() { return "Being"; } ! virtual ~Being() {} ! }; ! ! struct Person : Being { virtual std::string id() { return "Person"; } }; *************** *** 24,27 **** --- 28,40 ---- }; + // Orphans - don't override id() in C++ + struct OrphanPerson : Person { + // no overridden id() + }; + + struct OrphanChild : Child { + // no overridden id() + }; + class Caller { private: |