summaryrefslogtreecommitdiffstats
path: root/cppgenerator.h
Commit message (Expand)AuthorAgeFilesLines
* Removes random pasted code?Hugo Parente Lima2010-04-291-2/+0
* Fixed argument policy propagate.Renato Filho2010-04-221-1/+2
* Merge branch 'master' into extensibleconversionsMarcelo Lira2010-03-041-1/+1
|\
| * Use polymorphic-id-expression to discover the correct type of a C++ object.Hugo Lima2010-03-021-1/+1
* | Adds extended conversions writer functions.Marcelo Lira2010-03-021-0/+4
|/
* Fix bug #142 by eliminating the CppCopier::copy function and adding it to a f...Hugo Lima2010-02-261-3/+2
* Remove inplace operators of flagsLauro Neto2010-02-231-2/+0
* Write hash function for types with hash function specified in typesystem.Hugo Lima2010-02-231-0/+1
* All enums are now extensible to match the C++ casting behaviour.Marcelo Lira2010-02-201-0/+1
* Write all converters on global header to avoid the module from exporting any ...Hugo Lima2010-02-181-1/+0
* Fixes problem with CppGenerator::writeTypeCheck due to a bad rebasing.Marcelo Lira2010-02-111-1/+1
* Adds CppGenerator::argumentNameFromIndex method.Marcelo Lira2010-02-101-0/+2
* Shiboken now generates code for public class variable members.Marcelo Lira2010-02-101-0/+7
* Adds a new overload to CppGenerator::writeTypeCheck.Marcelo Lira2010-02-101-0/+1
* - Write return value policy on reimplementations of virtual functions.Hugo Lima2010-02-021-1/+1
* Implement return value heuristic.Hugo Lima2010-02-021-0/+1
* Use qualified C++ names on variables inside richComparison functions.Hugo Lima2010-01-261-0/+2
* Generator now supports overloads with both static and non-static methods.Marcelo Lira2010-01-191-0/+3
* Adds CppGenerator::writeCppSelfDefinition method.Marcelo Lira2010-01-151-0/+1
* Implemented type discovery feature.Hugo Lima2010-01-141-0/+1
* Fix object initialization.Hugo Lima2010-01-131-0/+1
* Add metaObject() method to every class derived from QObject whenHugo Lima2009-12-161-0/+1
* Converter<T>::copyCppObject method was replaced by a template function.Marcelo Lira2009-12-101-0/+2
* Multiple inheritance works as desired for 99.9% of all known use cases!Hugo Lima2009-12-051-0/+2
* Implemented primitives to solve the parent/children problem.Hugo Lima2009-11-271-0/+1
* Python arguments are now checked for Python wrapper validity.Marcelo Lira2009-11-261-2/+7
* Renamed Shiboken's function cppObjectIsValid to cppObjectIsInvalid.Marcelo Lira2009-11-261-1/+1
* Merged with multipleinheritance branchMarcelo Lira2009-11-251-0/+14
|\
| * Added the getAncestorMultipleInheritance method to CppGenerator,Marcelo Lira2009-11-181-0/+3
| * Shiboken retrieves a Python wrapper object from its correspondingMarcelo Lira2009-11-181-0/+11
* | Added the writeNoneReturn method to CppGenerator to attribute Py_NoneMarcelo Lira2009-11-201-0/+17
|/
* Moved the validity check for wrapped C++ objects to a CppGeneratorMarcelo Lira2009-11-181-0/+2
* Add variables CONVERTTOPYTHO[###] and PYARG_# to code snips.Hugo Lima2009-11-161-1/+0
* removed unused CppGenerator::writeNonVirtualModifiedFunctionNativeMarcelo Lira2009-11-161-1/+0
* moved HeaderGenerator::writeConverterImpl to CppGenerator, i.e.Marcelo Lira2009-11-101-0/+2
* updated Python representation of C++ enums and flags (only QFlags at theMarcelo Lira2009-11-051-1/+1
* added the CppGenerator::writeArgumentConversion method to be usedMarcelo Lira2009-11-041-0/+22
* Add initial support for python sequence protocol.Hugo Lima2009-11-031-0/+11
* added two new variables for the type system template system:Marcelo Lira2009-10-211-2/+0
* Rich comparison is back!Hugo Lima2009-09-281-1/+1
* added suport to flag-like enums (aka QFlags)Marcelo Lira2009-09-161-0/+11
* Removed rich comparison support until it stops generating bad C++ code.Hugo Lima2009-09-151-1/+1
* - Fix CppGenerator::writeMinimalConstructorCallArguments to support containers.Hugo Lima2009-09-111-1/+1
* Return a default value when cant find a python implementation for C++ pure vi...Hugo Lima2009-09-111-0/+1
* renamed 'lastArg' argument to 'maxArgs' (and 'numArgs' in other places),Marcelo Lira2009-09-021-1/+1
* renamed PolymorphicData class to OverloadData, this should represent correctlyMarcelo Lira2009-09-021-5/+5
* fixed some typos on license platesBruno dos Santos de Araujo2009-09-021-1/+1
* added the method CppGenerator::writeMinimalConstructorCallArgumentsMarcelo Lira2009-09-011-0/+1
* Remove useless optionHugo Lima2009-08-281-5/+0
* The End Is the Beginning Is the EndMarcelo Lira2009-08-171-0/+80