aboutsummaryrefslogtreecommitdiffstats
path: root/abstractmetalang.cpp
Commit message (Collapse)AuthorAgeFilesLines
* When a constructor able to trigger implicity conversions is removedHugo Lima2010-01-201-1/+1
| | | | | | it should not appear in the implicity conversion list. Reviewed by Marcelo Lira <marcelo.lira@openbossa.org>
* Fix AbstractMetaClass->isPolymorphic method, it was returning false for ↵Hugo Lima2010-01-151-4/+4
| | | | | | | | QEvent and other classes having just a virtual destructor. Reviewed by Lauro Moura <lauro.neto@openbossa.org>
* Adds normalizedSignature static method to TypeDatabase.Marcelo Lira2009-12-161-2/+2
| | | | | | | | | | | All the uses of QMetaObject::normalizedSignature were replaced to use TypeDatabase::normalizedSignature; the former always changes the unsigned primitives to the shorter versions (e.g. "unsigned int" becomes "uint") that aren't necessarily used by the parsed library. The new normalizer changes back "uNUMBER" to "unsigned NUMBER" if the former is not present in the TypeDatabase. Reviewed by Hugo Parente <hugo.lima@openbossa.org>
* Modifications in ancestors are not returned if the current class ↵Marcelo Lira2009-12-161-1/+1
| | | | reimplements the function.
* Modified AbstractMetaFunction::hasSignatureModifications to check for ↵Marcelo Lira2009-12-161-0/+2
| | | | function renaming.
* Adds support for module level 'add-function' tag.Marcelo Lira2009-12-161-5/+15
| | | | | | | | | The TypeDatabase now stores global added functions as well as function modifications. The AbstractMetaFunction::modifications method was improved to check for global modifications. The test suite was updated with the changes.
* Add public visibility for more classes.Hugo Lima2009-11-161-1/+1
| | | | Reviewed by Marcelo Lira <marcelo.lira@openbossa.org>
* Added convenience method AbstractMetaFunction::injectedCodeSnips.Hugo Lima2009-10-301-0/+15
| | | | It returns all code snips in a function.
* Added convenience method AbstractMetaClass::findFunction.Hugo Lima2009-10-301-4/+10
| | | | | This function returns the first AbstractMetaFunction found with a given name or a null pointer if no functions were found.
* Add method AbstractMetaFunction::isCastOperator.Hugo Lima2009-10-161-0/+5
|
* Check for constructors in isVirtual function.Renato Araujo Oliveira Filho2009-09-091-1/+1
| | | | | | Fixes Bug #46. Reviewed by Hugo Parente
* AbstractMetaClass::name() and AbstractMetaType::name() now return onlyMarcelo Lira2009-08-251-2/+1
| | | | the name of the class/type without namespace/scope information
* The genesis...Hugo Lima2009-08-171-0/+2175