aboutsummaryrefslogtreecommitdiffstats
path: root/abstractmetabuilder.h
diff options
context:
space:
mode:
Diffstat (limited to 'abstractmetabuilder.h')
-rw-r--r--abstractmetabuilder.h5
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);