| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
would return.
|
| |
|
|
|
|
|
|
|
|
| |
The new methods returns an AbstractMetaEnum for a given
TypeEntry, EnumTypeEntry, FlagsTypeEntry or AbstractMetaType.
Reviewed by Renato Araújo <renato.filho@openbossa.org>
Reviewed by Luciano Wolf <luciano.wolf@openbossa.org>
|
|
|
|
|
|
| |
Avoiding .. includes
Reviewed by Hugo Parente <hugo.lima@openbossa.org>
|
|
|
|
|
|
|
|
|
|
| |
exported as a C function
can't return a C++ type by value.
All generators plugins *MUST* be recompiled.
Reviewed by Luciano Wolf <luciano.wolf@openbossa.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
BIC changes,
Now it uses a d-pointer and do not export private methods/structures.
- Mark some methods as deprecated, as they doesn't belong to Generator, being a huge
cohesion failure IMO.
- Fixed constness of some methods.
Deprecated methods:
AbstractMetaFunctionList filterFunctions(const AbstractMetaClass *cppClass);
AbstractMetaFunctionList queryFunctions(const AbstractMetaClass *cpp_class, bool all_function = false);
AbstractMetaFunctionList queryGlobalOperators(const AbstractMetaClass *cpp_class);
AbstractMetaFunctionList sortConstructor(AbstractMetaFunctionList list);
Moved method:
verifyDirectoryFor is now a ordinary global function like formatCode, because it's a helper function
not related with code generation.
All these methods would be somewhere/somehow in APIExtractor, because they are basically helper methods to
supply some APIExtractor missing functionalities.
Note: Shiboken and BoostPython generator needs some minor fixes to adapt to changed caused by this patch.
|
| |
|
|
|
|
|
|
| |
for implicit conversions for the given type, which should be a value-type
Reviewed by Hugo Parente <hugo.lima@openbossa.org>
|
| |
|
| |
|
|
|
|
| |
Fixes Bug #5
|
|
|
|
|
| |
Added a default implementation for Generator::subDirectoryForClass.
This breaks the binary compatibility but NOT the source compatibility.
|
|
|
|
| |
Reviewed by Setanta
|
|
|
|
|
|
| |
of function were moved from BoostPythonGenerator to the Generator class.
In other words, QtDocGenerator finally compiles and their unit test pass :-)
|
|
|
|
| |
- A lot of methods moved from boostpythongenerator to the generator class.
|
| |
|
|
APIExtractor were moved
to this project.
So we need to re-think if boostpythongenerator still a good name for the project, because
boostpythongenerator will be the name of the plugin to generate bindings for boost::python.
Also the generators were just moved to a subdirectory (generators) and the boostpython generators
to a sub-subdirectory (generators/boostpython), transform them in plugins will be a second milestone.
|