summaryrefslogtreecommitdiffstats
path: root/cppgenerator.cpp
Commit message (Expand)AuthorAgeFilesLines
* Added the method injectedCodeCallsPythonOverride(func) toMarcelo Lira2009-11-231-14/+15
* The code injections in the native/beginning position come after theMarcelo Lira2009-11-231-75/+88
* Renamed OverloadData::hasDefaultValue to OverloadData::getFunctionWithDefault...Marcelo Lira2009-11-231-3/+6
* Added the writeNoneReturn method to CppGenerator to attribute Py_NoneMarcelo Lira2009-11-201-3/+13
* Some refactoring and cleaning on CppGenerator::writeMethodWrapper.Marcelo Lira2009-11-191-7/+28
* Modified ShibokenGenerator::writeCodeSnips to receive also anMarcelo Lira2009-11-191-5/+5
* Major refactor on the methods writeOverloadedMethodDecisor andMarcelo Lira2009-11-191-94/+84
* Fixed ownership modification writer: the argument index for the selfMarcelo Lira2009-11-181-1/+1
* Moved the validity check for wrapped C++ objects to a CppGeneratorMarcelo Lira2009-11-181-19/+19
* Conversion for function/method arguments with modified types willMarcelo Lira2009-11-181-0/+2
* Added features to manage basic ownership transference between C++Marcelo Lira2009-11-181-1/+38
* When calling a function whose next argument has a default valueMarcelo Lira2009-11-181-1/+6
* Added support for the type system "invalidate-after-use" argument modification.Marcelo Lira2009-11-181-0/+10
* Value-type Python wrappers now check if they hold invalid C++ object pointers.Marcelo Lira2009-11-181-6/+6
* Wrappers with invalid C++ object pointers should raise RuntimeErrorMarcelo Lira2009-11-181-2/+2
* Adapt to changes in Generator interface.Hugo Lima2009-11-181-5/+2
* Fixed virtual method writer and Py_BuildValue format string generatorMarcelo Lira2009-11-171-0/+1
* Added the %PYTHONTYPEOBJECT type system variable, which is replacedMarcelo Lira2009-11-171-4/+4
* Add variables CONVERTTOPYTHO[###] and PYARG_# to code snips.Hugo Lima2009-11-161-29/+2
* OverloadData does not ignore arguments which modify types.Hugo Lima2009-11-161-1/+3
* removed unused CppGenerator::writeNonVirtualModifiedFunctionNativeMarcelo Lira2009-11-161-38/+0
* improved the generator detection of user's custom code calling theMarcelo Lira2009-11-161-20/+22
* added support for code injection in the module levelMarcelo Lira2009-11-141-0/+27
* fixed how the generator deals with code injection for classes and methods;Marcelo Lira2009-11-131-131/+160
* Add visibility policies to libshiboken and for bindings generated by shiboken...Hugo Lima2009-11-121-1/+1
* Do not write cppSelf inside constructorsLauro Neto2009-11-101-1/+1
* moved HeaderGenerator::writeConverterImpl to CppGenerator, i.e.Marcelo Lira2009-11-101-1/+128
* Added support for reverse operators.Hugo Lima2009-11-101-32/+34
* added a Python wrapper deallocator for classes with private destructorMarcelo Lira2009-11-091-1/+2
* Fixed overload decisor to write correct code for the case when aMarcelo Lira2009-11-061-11/+34
* moved the pair container check written by the overload decisor toMarcelo Lira2009-11-061-6/+10
* refactored the core method of the overload decisor to cut down redundantMarcelo Lira2009-11-061-32/+37
* updated Python representation of C++ enums and flags (only QFlags at theMarcelo Lira2009-11-051-111/+55
* Do not generate code for operator[] (sequence protocol must be used) or opera...Hugo Lima2009-11-041-1/+4
* CppGenerator::writeRichCompareFunction now adds an implicit conversionMarcelo Lira2009-11-041-15/+34
* added the CppGenerator::writeArgumentConversion method to be usedMarcelo Lira2009-11-041-39/+41
* Skip generation of unecessary wrapper classes.renato araujo oliveira2009-11-031-2/+2
* Add initial support for python sequence protocol.Hugo Lima2009-11-031-2/+88
* improved and organized the workings of conversion templates: addedMarcelo Lira2009-11-031-38/+38
* added "PyObject* createWrapper(const T* cppobj)" to the Converter structureMarcelo Lira2009-11-011-1/+1
* We cant assume that all operators have the commutative property.Hugo Lima2009-10-301-6/+0
* modified overload method decisor to create an instance of a value-typeMarcelo Lira2009-10-301-10/+37
* improved OverloadData class to sort the alternative arguments puttingMarcelo Lira2009-10-301-4/+4
* modified Converter<T>::isConvertible(PyObject*) to check only if the givenMarcelo Lira2009-10-301-13/+7
* the Python check macros are generated once again since it is aMarcelo Lira2009-10-301-5/+5
* Use the converter inside the rich comparison function, because if theHugo Lima2009-10-271-7/+4
* arguments whose types pointers to value-types are now converted as theyMarcelo Lira2009-10-271-4/+4
* Added Converter<T>::isConvertible to replace the T_Check functions.Hugo Lima2009-10-271-4/+9
* fixed Generator::Option flag usage errorMarcelo Lira2009-10-261-1/+1
* changed the way that added special methods ("__str__", "__repr__") areMarcelo Lira2009-10-231-16/+7