diff options
Diffstat (limited to 'abstractmetabuilder.h')
-rw-r--r-- | abstractmetabuilder.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/abstractmetabuilder.h b/abstractmetabuilder.h index afcb07fbd..1bf252f92 100644 --- a/abstractmetabuilder.h +++ b/abstractmetabuilder.h @@ -100,7 +100,10 @@ public: void addAbstractMetaClass(AbstractMetaClass *cls); AbstractMetaClass *traverseTypeAlias(TypeAliasModelItem item); AbstractMetaClass *traverseClass(ClassModelItem item); - void traverseClassMembers(ScopeModelItem scopeItem); + AbstractMetaClass* currentTraversedClass(ScopeModelItem item); + void traverseScopeMembers(ScopeModelItem item, AbstractMetaClass* metaClass); + void traverseClassMembers(ClassModelItem scopeItem); + void traverseNamespaceMembers(NamespaceModelItem scopeItem); bool setupInheritance(AbstractMetaClass *metaClass); AbstractMetaClass *traverseNamespace(NamespaceModelItem item); AbstractMetaEnum *traverseEnum(EnumModelItem item, AbstractMetaClass *enclosing, const QSet<QString> &enumsDeclarations); |