diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2006-07-16 20:10:06 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2006-07-16 20:10:06 (GMT) |
commit | 243272688a4a3bc7921b7d05dda927f4adf3036c (patch) | |
tree | f167dcd5d5f9dcea2ade9e968e78c2a085f0f1fd /src/classdef.h | |
parent | 9dbdf881dc5f0644777cc5732e7751325b508c91 (diff) | |
download | Doxygen-243272688a4a3bc7921b7d05dda927f4adf3036c.zip Doxygen-243272688a4a3bc7921b7d05dda927f4adf3036c.tar.gz Doxygen-243272688a4a3bc7921b7d05dda927f4adf3036c.tar.bz2 |
Release-1.4.7-20060716
Diffstat (limited to 'src/classdef.h')
-rw-r--r-- | src/classdef.h | 104 |
1 files changed, 53 insertions, 51 deletions
diff --git a/src/classdef.h b/src/classdef.h index f01e15c..ca486dd 100644 --- a/src/classdef.h +++ b/src/classdef.h @@ -227,46 +227,46 @@ class ClassDef : public Definition QCString className() const; /* member lists by protection */ - MemberList pubMethods; - MemberList proMethods; - MemberList pacMethods; - MemberList priMethods; - MemberList pubStaticMethods; - MemberList proStaticMethods; - MemberList pacStaticMethods; - MemberList priStaticMethods; - MemberList pubSlots; - MemberList proSlots; - MemberList priSlots; - MemberList pubAttribs; - MemberList proAttribs; - MemberList pacAttribs; - MemberList priAttribs; - MemberList pubStaticAttribs; - MemberList proStaticAttribs; - MemberList pacStaticAttribs; - MemberList priStaticAttribs; - MemberList pubTypes; - MemberList proTypes; - MemberList pacTypes; - MemberList priTypes; - MemberList related; - MemberList signals; - MemberList friends; - MemberList dcopMethods; - MemberList properties; - MemberList events; + MemberList *pubMethods; + MemberList *proMethods; + MemberList *pacMethods; + MemberList *priMethods; + MemberList *pubStaticMethods; + MemberList *proStaticMethods; + MemberList *pacStaticMethods; + MemberList *priStaticMethods; + MemberList *pubSlots; + MemberList *proSlots; + MemberList *priSlots; + MemberList *pubAttribs; + MemberList *proAttribs; + MemberList *pacAttribs; + MemberList *priAttribs; + MemberList *pubStaticAttribs; + MemberList *proStaticAttribs; + MemberList *pacStaticAttribs; + MemberList *priStaticAttribs; + MemberList *pubTypes; + MemberList *proTypes; + MemberList *pacTypes; + MemberList *priTypes; + MemberList *related; + MemberList *signals; + MemberList *friends; + MemberList *dcopMethods; + MemberList *properties; + MemberList *events; /* member list by types */ - MemberList constructors; - MemberList typedefMembers; - MemberList enumMembers; - MemberList enumValMembers; - MemberList functionMembers; - MemberList relatedMembers; - MemberList variableMembers; - MemberList propertyMembers; - MemberList eventMembers; + MemberList *constructors; + MemberList *typedefMembers; + MemberList *enumMembers; + MemberList *enumValMembers; + MemberList *functionMembers; + MemberList *relatedMembers; + MemberList *variableMembers; + MemberList *propertyMembers; + MemberList *eventMembers; /* user defined member groups */ MemberGroupSDict *memberGroupSDict; @@ -354,6 +354,7 @@ class ClassDef : public Definition private: void internalInsertMember(MemberDef *md,Protection prot,bool addToAllList); + QCString getMemberListFileName() const; /*! file name that forms the base for the output file containing the * class documentation. For compatibility with Qt (e.g. links via tag @@ -369,7 +370,7 @@ class ClassDef : public Definition /*! file name that forms the base for the "list of members" for this * class. */ - QCString m_memListFileName; + //QCString m_memListFileName; /*! Bare name of the class without any scoping prefixes * (like for nested classes and classes inside namespaces) @@ -414,12 +415,6 @@ class ClassDef : public Definition */ Protection m_prot; - /*! Does this class group its user-grouped members - * as a sub-section of the normal (public/protected/..) - * groups? - */ - bool m_subGrouping; - /*! The inner classes contained in this class. Will be 0 if there are * no inner classes. */ @@ -447,6 +442,14 @@ class ClassDef : public Definition /*! The class this class is an instance of. */ ClassDef *m_templateMaster; + /*! class name with outer class scope, but without namespace scope. */ + QCString m_className; + + /*! If this class is a Objective-C category, then this points to the + * class which is extended. + */ + ClassDef *m_categoryOf; + /*! Indicated whether this class exists because it is used by * some other class only (TRUE) or if some class inherits from * it (FALSE). This is need to remove used-only classes from @@ -469,15 +472,14 @@ class ClassDef : public Definition /*! TRUE if the class is defined in a source file rather than a header file. */ bool m_isLocal; - /*! class name with outer class scope, but without namespace scope. */ - QCString m_className; + bool m_isTemplArg; - /*! If this class is a Objective-C category, then this points to the - * class which is extended. + /*! Does this class group its user-grouped members + * as a sub-section of the normal (public/protected/..) + * groups? */ - ClassDef *m_categoryOf; + bool m_subGrouping; - bool m_isTemplArg; }; /*! \brief Class that contains information about a usage relation. |