Orb/Doxygen/src/memberlist.h
changeset 4 468f4c8d3d5b
parent 0 42188c7ea2d9
equal deleted inserted replaced
3:d8fccb2cd802 4:468f4c8d3d5b
     1 /******************************************************************************
     1 /******************************************************************************
     2  *
     2  *
     3  * 
     3  * 
     4  *
     4  *
     5  * Copyright (C) 1997-2008 by Dimitri van Heesch.
     5  * Copyright (C) 1997-2010 by Dimitri van Heesch.
     6  *
     6  *
     7  * Permission to use, copy, modify, and distribute this software and its
     7  * Permission to use, copy, modify, and distribute this software and its
     8  * documentation under the terms of the GNU General Public License is hereby 
     8  * documentation under the terms of the GNU General Public License is hereby 
     9  * granted. No representations are made about the suitability of this software 
     9  * granted. No representations are made about the suitability of this software 
    10  * for any purpose. It is provided "as is" without express or implied warranty.
    10  * for any purpose. It is provided "as is" without express or implied warranty.
   116 
   116 
   117     MemberList();
   117     MemberList();
   118     MemberList(ListType lt);
   118     MemberList(ListType lt);
   119    ~MemberList();
   119    ~MemberList();
   120     ListType listType() const { return m_listType; }
   120     ListType listType() const { return m_listType; }
       
   121     QCString listTypeAsString() const;
   121     bool insert(uint index,const MemberDef *md);
   122     bool insert(uint index,const MemberDef *md);
   122     void inSort(const MemberDef *md);
   123     void inSort(const MemberDef *md);
   123     void append(const MemberDef *md);
   124     void append(const MemberDef *md);
   124     int compareItems(GCI item1,GCI item2);
   125     int compareItems(GCI item1,GCI item2);
   125     int varCount() const       { ASSERT(m_numDecMembers!=-1); return m_varCnt;     }
   126     int varCount() const       { ASSERT(m_numDecMembers!=-1); return m_varCnt;     }
   141                const char *title,const char *subtitle,bool showEnumValues=FALSE);
   142                const char *title,const char *subtitle,bool showEnumValues=FALSE);
   142     void writeDocumentation(OutputList &ol,const char *scopeName,
   143     void writeDocumentation(OutputList &ol,const char *scopeName,
   143                Definition *container,const char *title,bool showEnumValues=FALSE);
   144                Definition *container,const char *title,bool showEnumValues=FALSE);
   144     void writeDocumentationPage(OutputList &ol,
   145     void writeDocumentationPage(OutputList &ol,
   145                const char *scopeName, Definition *container);
   146                const char *scopeName, Definition *container);
       
   147     bool declVisible() const;
   146     void addMemberGroup(MemberGroup *mg);
   148     void addMemberGroup(MemberGroup *mg);
   147     void setInGroup(bool inGroup) { m_inGroup=inGroup; }
   149     void setInGroup(bool inGroup) { m_inGroup=inGroup; }
   148     void setInFile(bool inFile) { m_inFile=inFile; }
   150     void setInFile(bool inFile) { m_inFile=inFile; }
   149     void addListReferences(Definition *def);
   151     void addListReferences(Definition *def);
   150     void findSectionsInDocumentation();
   152     void findSectionsInDocumentation();