diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2006-08-09 08:29:54 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2006-08-09 08:29:54 (GMT) |
commit | cdd729544999bf6ff5ce3efb5a64957058f040f3 (patch) | |
tree | a09074ed1c9a5c1efb292f69db4f9bbb3a97cb19 /src/filedef.h | |
parent | 243272688a4a3bc7921b7d05dda927f4adf3036c (diff) | |
download | Doxygen-cdd729544999bf6ff5ce3efb5a64957058f040f3.zip Doxygen-cdd729544999bf6ff5ce3efb5a64957058f040f3.tar.gz Doxygen-cdd729544999bf6ff5ce3efb5a64957058f040f3.tar.bz2 |
Release-1.4.7-20060809
Diffstat (limited to 'src/filedef.h')
-rw-r--r-- | src/filedef.h | 24 |
1 files changed, 20 insertions, 4 deletions
diff --git a/src/filedef.h b/src/filedef.h index 831c0f9..1b194f8 100644 --- a/src/filedef.h +++ b/src/filedef.h @@ -127,6 +127,8 @@ class FileDef : public Definition } bool isIncluded(const QCString &name) const; + bool isJava() const { return m_isJava; } + void writeDetailedDocumentation(OutputList &ol); void writeDocumentation(OutputList &ol); void writeMemberDocumentation(OutputList &ol); @@ -168,9 +170,13 @@ class FileDef : public Definition void addListReferences(); bool isDocumentationFile() const; + //void generateXML(QTextStream &t); //void generateXMLSection(QTextStream &t,MemberList *ml,const char *type); + MemberList *getMemberList(MemberList::ListType lt) const; + const QList<MemberList> &getMemberLists() const { return m_memberLists; } +#if 0 MemberList *allMemberList; // members in the declaration part of the documentation @@ -188,12 +194,12 @@ class FileDef : public Definition MemberList *docEnumMembers; MemberList *docFuncMembers; MemberList *docVarMembers; +#endif /* user defined member groups */ - MemberGroupSDict *memberGroupSDict; - - NamespaceSDict *namespaceSDict; - ClassSDict *classSDict; + MemberGroupSDict *getMemberGroupSDict() const { return memberGroupSDict; } + NamespaceSDict *getNamespaceSDict() const { return namespaceSDict; } + ClassSDict *getClassSDict() const { return classSDict; } bool visited; @@ -204,6 +210,11 @@ class FileDef : public Definition void acquireFileVersion(); private: + MemberList *createMemberList(MemberList::ListType lt); + void addMemberToList(MemberList::ListType lt,MemberDef *md); + void writeMemberDeclarations(OutputList &ol,MemberList::ListType lt,const QCString &title); + void writeMemberDocumentation(OutputList &ol,MemberList::ListType lt,const QCString &title); + QDict<IncludeInfo> *includeDict; QList<IncludeInfo> *includeList; QDict<IncludeInfo> *includedByDict; @@ -218,9 +229,14 @@ class FileDef : public Definition QIntDict<Definition> *srcDefDict; QIntDict<MemberDef> *srcMemberDict; bool isSource; + bool m_isJava; QCString fileVersion; PackageDef *package; DirDef *dir; + QList<MemberList> m_memberLists; + MemberGroupSDict *memberGroupSDict; + NamespaceSDict *namespaceSDict; + ClassSDict *classSDict; }; |