aboutsummaryrefslogtreecommitdiffstats
path: root/shibokengenerator.h
diff options
context:
space:
mode:
authorMarcelo Lira <marcelo.lira@openbossa.org>2009-11-17 10:38:51 -0300
committerMarcelo Lira <marcelo.lira@openbossa.org>2009-11-18 09:22:51 -0300
commit1dacb1f53874fe0e78fae1a613f1d3167c97efc7 (patch)
tree2fb1f6828419397af6a095c44237e3534b9c96b4 /shibokengenerator.h
parent07dcd7d4cb8d5576f028a227164f3652afc48e51 (diff)
Added the method ShibokenGenerator::hasMultipleInheritanceInAncestry(metaClass)
which returns a boolean indicating if there are cases of multiple inheritance in any of its ancestors.
Diffstat (limited to 'shibokengenerator.h')
-rw-r--r--shibokengenerator.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/shibokengenerator.h b/shibokengenerator.h
index 1acf9d204..accaadc82 100644
--- a/shibokengenerator.h
+++ b/shibokengenerator.h
@@ -155,6 +155,9 @@ public:
bool hasInjectedCodeOrSignatureModification(const AbstractMetaFunction* func);
+ /// Returns true if there are cases of multiple inheritance in any of its ancestors.
+ bool hasMultipleInheritanceInAncestry(const AbstractMetaClass* metaClass);
+
/// Returns a list of parent classes for a method.
AbstractMetaClassList getBaseClasses(const AbstractMetaClass* metaClass);