aboutsummaryrefslogtreecommitdiffstats
path: root/tests/libsample/abstract.h
Commit message (Collapse)AuthorAgeFilesLines
* added support for pure virtual methods returning void ptrsMatti Airas2010-03-171-0/+1
| | | | | | | the return statements now have correct values for pure virtual methods returning void pointers. also added a dummy test for this (can't really test it properly until the semantics of casting the python return value into a void pointer is properly defined -- if ever).
* Use polymorphic-id-expression to discover the correct type of a C++ object.Hugo Lima2010-03-021-0/+5
|
* Adds tests for classes with public member variables.Marcelo Lira2010-02-101-0/+7
| | | | | Three kinds of types are represented: primitive, value and object types. The unit tests also check for correct reference counting.
* Fix crash when a virtual function with enum in they arguments is called from ↵Hugo Lima2010-02-011-0/+2
| | | | | | C++ and have an implementation in Python.
* writeMinimalConstructorCallArguments knowns about enums.Hugo Lima2010-01-261-0/+2
|
* Added visibility rules to libsample.Hugo Lima2009-11-231-1/+3
|
* * added the ObjectType example which adds some cases similar toMarcelo Lira2009-11-031-0/+3
| | | | | | | | | | those on Qt's QObject (object name, parent and children list), although no ownership test was added yet. * added method Abstract::getObjectId(Abstract*) as a case of an argument that should be converted to an abstract type. * added ListUser::multiplyPointList(std::list<Point*>&, double), which tests the conversion from a Python list of Point wrappers to a C++ list whose items will be altered.
* Added LGPL copyright header to all libsample files.Hugo Lima2009-09-011-0/+34
|
* The End Is the Beginning Is the EndMarcelo Lira2009-08-171-0/+37