aboutsummaryrefslogtreecommitdiffstats
path: root/generator/cppgenerator.cpp
Commit message (Expand)AuthorAgeFilesLines
* Not print warning if the typedef used on signal is QFlags.Renato Filho2012-03-081-1/+1
* Centralized the place where the TypeResolver creation is written.Marcelo Lira2012-03-081-11/+25
* Creates type registers for enums in createScopedEnum and createGlobalEnum.Marcelo Lira2012-03-081-4/+0
* Fixed generator to consider conversion rules for the return type of wrapper m...Marcelo Lira2012-03-081-6/+8
* CppGenerator's writeCopyFunction method now uses cpythonToPythonConversionFun...Marcelo Lira2012-03-081-8/+4
* CppGenerator's method writeReprFunction now uses writeCppSelfDefinition.Marcelo Lira2012-03-081-10/+7
* Functions marked as deprecated will raises a python warning.Renato Filho2012-03-081-0/+7
* Improved the generation of argument conversion in modified functions.Marcelo Lira2012-03-081-45/+32
* CppGenerator's writeHashFunction now uses writeCppSelfDefinition.Marcelo Lira2012-03-081-4/+3
* Method buildAbstractMetaTypeFromString now uses a cache for the types it builds.Marcelo Lira2012-03-081-24/+7
* Added tests for a class that its only constructor is the copy one.Marcelo Lira2012-03-081-1/+1
* The type checking now pays attention to the <no-null-pointer/> tag.Marcelo Lira2012-03-081-5/+11
* The result of rich comparisons are stored in a return variable before convert...Marcelo Lira2012-03-081-8/+9
* Improved guessCPythonCheckFunction method to produce an AbstractMetaType for ...Marcelo Lira2012-03-081-5/+14
* Check if the directory exists before writing C++ module definition file.Hugo Parente Lima2012-03-081-0/+1
* Removed huge if block to ease the code readbility.Hugo Parente Lima2012-03-081-187/+190
* Fixed type system variable replacement for arguments removed with conversion ...Marcelo Lira2012-03-081-13/+7
* Disassembled ShibokenGenerator's writeCodeSnips method.Marcelo Lira2012-03-081-56/+47
* Removed unnecessary indentation from generated overload selector switch.Marcelo Lira2012-03-081-19/+13
* Improved and fixed the setter and getter writer functions.Marcelo Lira2012-03-081-46/+38
* Moved many variables names used in generated code to macros.Marcelo Lira2012-03-081-123/+113
* Revamped the virtual method writer.Marcelo Lira2012-03-081-75/+71
* The rich comparison function writer now makes use of the C++ self variable wr...Marcelo Lira2012-03-081-19/+26
* Added functions to provide a cleaner enum and flags initialization.Marcelo Lira2012-03-081-65/+62
* Added the ErrorCode helper class to handle the current error code value.Marcelo Lira2012-03-081-27/+14
* Moved the generation of Python result error checking to a single function.Marcelo Lira2012-03-081-27/+15
* Sanitized CppGenerator's writeToPythonFunction() method.Marcelo Lira2012-03-081-9/+16
* Modified the generation of 'nb_bool' functions to use standard functions.Marcelo Lira2012-03-081-5/+7
* Improved coding style in the terrible writeStdListWrapperMethods method.Marcelo Lira2012-03-081-34/+36
* Added a method to retrieve a function's argument typeMarcelo Lira2012-03-081-33/+50
* Improved the code of two code generation functions for better readability.Marcelo Lira2012-03-081-30/+36
* Centralized the generation of global and class enums in one method.Marcelo Lira2012-03-081-20/+15
* Created a method to generate method wrapper variable initialization code.Marcelo Lira2012-03-081-70/+71
* All Python to C++ conversions were moved to CppGenerator::writePythonToCppTyp...Marcelo Lira2012-03-081-42/+48
* More readable code on CppGenerator::writeVirtualMethodNative() method.Marcelo Lira2012-03-081-16/+12
* Improved writeInvalidPyObjectCheck() method and updated generator to make use...Marcelo Lira2012-03-081-31/+34
* Improved readability of CppGenerator::writeCopyFunction() method.Marcelo Lira2012-03-081-32/+18
* Improved CppGenerator::writeCppSelfDefinition() method and its use.Marcelo Lira2012-03-081-51/+48
* Removed unused parameter from writeInvalidCppObjectCheck().Marcelo Lira2012-03-081-7/+7
* Added a function to initialize a new wrapper type and add it to a module or e...Marcelo Lira2012-03-081-72/+77
* Introduces new API to create and import Python modules.Marcelo Lira2012-03-081-12/+23
* Moved writeMinimalConstructorCallArguments() functionality to Generator Runner.Marcelo Lira2012-03-081-72/+3
* Moved the methods isObjectType() and isPointer() from ShibokenGenerator to Ge...Marcelo Lira2012-03-081-11/+11
* std::auto_ptr is safer than relying in an if clause at the end of the code bl...Marcelo Lira2012-03-081-6/+7
* Fix bug 941 - "Signals with QtCore.Qt types as arguments has invalid signatures"Hugo Parente Lima2012-03-081-81/+12
* Used SignalManager function to retrieve MetaObjectRenato Filho2012-03-081-1/+1
* Check if need to use placement new for types that inherits QObject due to QML...Hugo Parente Lima2012-03-081-5/+12
* More convenience functions added. More refactoring. Code more readable.Marcelo Lira2012-03-081-14/+10
* Added convenience functions to improve code readability.Marcelo Lira2012-03-081-10/+8
* Fixed typo in generated code.Marcelo Lira2012-03-081-4/+4