summaryrefslogtreecommitdiffstats
path: root/generatorrunnermacros.h
Commit message (Collapse)AuthorAgeFilesLines
* Cleanup generatorrunner export/import macros.Hugo Parente Lima2010-08-191-14/+8
| | | | | Reviewer: Luciano Wold <luciano.wolf@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Use DEFINE_SYMBOL in cmake to create the define to exports symbols.Renato Filho2010-08-191-2/+2
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Hugo Parente Lima <hugo.pl@gmail.com>
* Change the getGenerators signature, because on some platforms a function ↵Hugo Lima2009-11-241-2/+4
| | | | | | | | | | 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>
* Disable GENRUNNER_DEPRECATED macro when using msvc.Hugo Lima2009-11-231-1/+3
|
* Fix macros about dllexport/dllimport.Hugo Lima2009-11-211-2/+2
|
* - Prepare libgenerator.so for a near future when we will need to worry about ↵Hugo Lima2009-11-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* Add symbol visibility rules to generator runner.Hugo Lima2009-11-171-0/+42