summaryrefslogtreecommitdiffstats
path: root/src/namespacedef.h
diff options
context:
space:
mode:
authorDimitri van Heesch <dimitri@stack.nl>2000-06-04 17:46:13 (GMT)
committerDimitri van Heesch <dimitri@stack.nl>2000-06-04 17:46:13 (GMT)
commitd8197176c24ca1a41af722063bfb6ceeb050442c (patch)
tree85b63b795f663bb71c26c647948a085a3849177d /src/namespacedef.h
parent3e33c5094f5127c719418656fff8e47d2e19405e (diff)
downloadDoxygen-d8197176c24ca1a41af722063bfb6ceeb050442c.zip
Doxygen-d8197176c24ca1a41af722063bfb6ceeb050442c.tar.gz
Doxygen-d8197176c24ca1a41af722063bfb6ceeb050442c.tar.bz2
Release-1.1.4
Diffstat (limited to 'src/namespacedef.h')
-rw-r--r--src/namespacedef.h21
1 files changed, 5 insertions, 16 deletions
diff --git a/src/namespacedef.h b/src/namespacedef.h
index ffcc8d2..1156d89 100644
--- a/src/namespacedef.h
+++ b/src/namespacedef.h
@@ -39,33 +39,18 @@ class NamespaceDef : public Definition
NamespaceDef(const char *defFileName,int defLine,
const char *name,const char *ref=0);
~NamespaceDef();
- //QCString namespaceFile() const { return fileName; }
QCString getOutputFileBase() const { return fileName; }
void insertUsedFile(const char *fname);
void writeDocumentation(OutputList &ol);
void insertClass(ClassDef *cd);
- void insertMember(MemberDef *md,int groupId);
- void addMemberToGroup(MemberDef *md,int groupId);
+ void insertMember(MemberDef *md);
void computeAnchors();
int countMembers();
void addUsingDirective(NamespaceDef *nd);
NamespaceList *getUsedNamespaces() const { return usingDirList; }
void addUsingDeclaration(ClassDef *cd);
ClassList *getUsedClasses() const { return usingDeclList; }
-
- //const char *getReference() { return reference; }
- //bool isVisible()
- //{
- // return !getReference() && hasDocumentation() &&
- // !name().isEmpty() && name().at(0)!='@';
- //}
- //bool isVisibleExt()
- //{
- // return (getReference() || hasDocumentation()) &&
- // !name().isEmpty() && name().at(0)!='@';
- //}
-
bool isLinkableInProject()
{
int i = name().findRev("::");
@@ -77,8 +62,12 @@ class NamespaceDef : public Definition
{
return isLinkableInProject() || isReference();
}
+ void addMembersToMemberGroup();
void distributeMemberGroupDocumentation();
+ protected:
+ void addMemberListToGroup(MemberList *,bool (MemberDef::*)() const);
+
private:
//QCString reference;
QCString fileName;