aboutsummaryrefslogtreecommitdiffstats
path: root/cppgenerator.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* fixes error that causes return value to be used on method wrappersMarcelo Lira2009-10-231-2/+2
* Added better support for functions with inject code.Hugo Lima2009-10-231-113/+125
* added the convenience method implicitConversions(const AbstractMetaType*)Marcelo Lira2009-10-231-14/+9
* Revert "modified the generator do deal with all value type conversions in"Marcelo Lira2009-10-231-16/+5
* Revert "The implicit conversions of value types generate a new instance"Marcelo Lira2009-10-231-33/+16
* added two new variables for the type system template system:Marcelo Lira2009-10-211-5/+0
* added the SimpleFile class to the sample library to check how aMarcelo Lira2009-10-201-3/+1
* The implicit conversions of value types generate a new instanceMarcelo Lira2009-10-021-16/+33
* modified the generator do deal with all value type conversions inMarcelo Lira2009-10-011-5/+16
* Removed useless const_casts.Hugo Lima2009-09-291-13/+9
* Support for reverse operators without declaring __rOP__ methods.Hugo Lima2009-09-291-5/+13
* Rich comparison is back!Hugo Lima2009-09-281-11/+16
* Register wrapper function __neg__ into number protocol structure.Hugo Lima2009-09-281-1/+1
* Do not fill the number protocol struct with __rmul__ where it should be __mul__.Hugo Lima2009-09-281-7/+4
* Removed redundant code.Hugo Lima2009-09-281-4/+0
* Do not create method wrappers for assigment operators and cast operators.Hugo Lima2009-09-281-1/+1
* Fix QTextCodec and QTextCodec::ConverterState generation:Luciano Wolf2009-09-221-15/+18