diff options
author | Marcelo Lira <marcelo.lira@openbossa.org> | 2010-02-24 13:59:07 -0300 |
---|---|---|
committer | Marcelo Lira <marcelo.lira@openbossa.org> | 2010-02-24 15:41:50 -0300 |
commit | d84917a9b4c302c0eea4ee011f23ab8ed5bb1022 (patch) | |
tree | f51017fb7bb5e43fa78849b3e0e9129bd9833d36 /shibokengenerator.h | |
parent | c3ace01b0c18b340e2453771ab529bce694d621b (diff) |
Adds method ShibokenGenerator::getAllAncestors(metaClass)
The new method returns a flat list of all the given class' ancestors.
Diffstat (limited to 'shibokengenerator.h')
-rw-r--r-- | shibokengenerator.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/shibokengenerator.h b/shibokengenerator.h index 6fbc15852..34ad26177 100644 --- a/shibokengenerator.h +++ b/shibokengenerator.h @@ -189,9 +189,12 @@ public: /// Returns a list of methods of the given class where each one is part of a different overload with both static and non-static method. AbstractMetaFunctionList getMethodsWithBothStaticAndNonStaticMethods(const AbstractMetaClass* metaClass); - /// Returns a list of parent classes for a method. + /// Returns a list of parent classes for a given class. AbstractMetaClassList getBaseClasses(const AbstractMetaClass* metaClass); + /// Returns a list of all ancestor classes for the given class. + AbstractMetaClassList getAllAncestors(const AbstractMetaClass* metaClass); + const AbstractMetaClass* getMultipleInheritingClass(const AbstractMetaClass* metaClass); void writeBaseConversion(QTextStream& s, const AbstractMetaType* type, |