summaryrefslogtreecommitdiffstats
path: root/src/filedef.h
diff options
context:
space:
mode:
authordimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2006-07-16 20:10:06 (GMT)
committerdimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2006-07-16 20:10:06 (GMT)
commit3a7dcb4cbc953fcf5ab62243743707e5e0e3d379 (patch)
treef167dcd5d5f9dcea2ade9e968e78c2a085f0f1fd /src/filedef.h
parent07ee85ebcc91a12df8a92078f33e700e5f9f40e8 (diff)
downloadDoxygen-3a7dcb4cbc953fcf5ab62243743707e5e0e3d379.zip
Doxygen-3a7dcb4cbc953fcf5ab62243743707e5e0e3d379.tar.gz
Doxygen-3a7dcb4cbc953fcf5ab62243743707e5e0e3d379.tar.bz2
Release-1.4.7-20060716
Diffstat (limited to 'src/filedef.h')
-rw-r--r--src/filedef.h67
1 files changed, 35 insertions, 32 deletions
diff --git a/src/filedef.h b/src/filedef.h
index 8c5cf33..831c0f9 100644
--- a/src/filedef.h
+++ b/src/filedef.h
@@ -79,6 +79,11 @@ class FileDef : public Definition
else
return Definition::name();
}
+
+ QCString fileName() const
+ {
+ return filename;
+ }
QCString getOutputFileBase() const
{ return convertNameToFile(diskname); }
@@ -166,23 +171,23 @@ class FileDef : public Definition
//void generateXML(QTextStream &t);
//void generateXMLSection(QTextStream &t,MemberList *ml,const char *type);
- MemberList allMemberList;
+ MemberList *allMemberList;
// members in the declaration part of the documentation
- MemberList decDefineMembers;
- MemberList decProtoMembers;
- MemberList decTypedefMembers;
- MemberList decEnumMembers;
- MemberList decFuncMembers;
- MemberList decVarMembers;
+ MemberList *decDefineMembers;
+ MemberList *decProtoMembers;
+ MemberList *decTypedefMembers;
+ MemberList *decEnumMembers;
+ MemberList *decFuncMembers;
+ MemberList *decVarMembers;
// members in the detailed part of the documentation
- MemberList docDefineMembers;
- MemberList docProtoMembers;
- MemberList docTypedefMembers;
- MemberList docEnumMembers;
- MemberList docFuncMembers;
- MemberList docVarMembers;
+ MemberList *docDefineMembers;
+ MemberList *docProtoMembers;
+ MemberList *docTypedefMembers;
+ MemberList *docEnumMembers;
+ MemberList *docFuncMembers;
+ MemberList *docVarMembers;
/* user defined member groups */
MemberGroupSDict *memberGroupSDict;
@@ -198,27 +203,24 @@ class FileDef : public Definition
*/
void acquireFileVersion();
-
private:
-
- QDict<IncludeInfo> *includeDict;
- QList<IncludeInfo> *includeList;
- QDict<IncludeInfo> *includedByDict;
- QList<IncludeInfo> *includedByList;
- NamespaceSDict *usingDirList;
- SDict<Definition> *usingDeclList;
- QCString path;
- QCString filepath;
- QCString diskname;
- QCString filename;
- QCString docname;
+ QDict<IncludeInfo> *includeDict;
+ QList<IncludeInfo> *includeList;
+ QDict<IncludeInfo> *includedByDict;
+ QList<IncludeInfo> *includedByList;
+ NamespaceSDict *usingDirList;
+ SDict<Definition> *usingDeclList;
+ QCString path;
+ QCString filepath;
+ QCString diskname;
+ QCString filename;
+ QCString docname;
QIntDict<Definition> *srcDefDict;
- QIntDict<MemberDef> *srcMemberDict;
- bool isSource;
- QCString fileVersion;
-
- PackageDef *package;
- DirDef *dir;
+ QIntDict<MemberDef> *srcMemberDict;
+ bool isSource;
+ QCString fileVersion;
+ PackageDef *package;
+ DirDef *dir;
};
@@ -283,6 +285,7 @@ class DirEntry
protected:
DirEntry *m_parent;
QCString m_name;
+
private:
EntryKind m_kind;
FileDef *m_fd;