diff options
author | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2001-07-15 17:11:26 (GMT) |
---|---|---|
committer | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2001-07-15 17:11:26 (GMT) |
commit | 5346e18047c0e047db2f1b13dc2c767a73c5c305 (patch) | |
tree | bc5400211360251f121d60efdd50b09f10db11d2 /src/memberdef.h | |
parent | d723d351b1ec59ad9db456f820d59a6e270f21a4 (diff) | |
download | Doxygen-5346e18047c0e047db2f1b13dc2c767a73c5c305.zip Doxygen-5346e18047c0e047db2f1b13dc2c767a73c5c305.tar.gz Doxygen-5346e18047c0e047db2f1b13dc2c767a73c5c305.tar.bz2 |
Release-1.2.8-20010715
Diffstat (limited to 'src/memberdef.h')
-rw-r--r-- | src/memberdef.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/memberdef.h b/src/memberdef.h index bf40f1b..5a2e279 100644 --- a/src/memberdef.h +++ b/src/memberdef.h @@ -35,6 +35,7 @@ class ExampleSDict; class OutputList; class GroupDef; class QTextStream; +class ArgumentList; struct SourceReference { @@ -121,8 +122,8 @@ class MemberDef : public Definition bool isExternal() const { return explExt; } // output info - bool isLinkableInProject(); - bool isLinkable(); + bool isLinkableInProject() const; + bool isLinkable() const; bool hasDocumentation() const; // overrides hasDocumentation in definition.h bool isBriefSectionVisible() const; bool isDetailedSectionVisible(bool inGroup=FALSE) const; @@ -219,10 +220,15 @@ class MemberDef : public Definition int indentDepth() { return indDepth; } bool visibleMemberGroup(bool hideNoHeader); + MemberDef *templateMaster() const { return m_templateMaster; } QCString getScopeString() const; ClassDef *getClassDefOfAnonymousType(); + MemberDef *createTemplateInstanceMember(ArgumentList *formalArgs, + ArgumentList *actualArgs); + void setTemplateMaster(MemberDef *mt) { m_templateMaster=mt; } + private: ClassDef *classDef; // member of or related to @@ -285,7 +291,7 @@ class MemberDef : public Definition QCString groupFileName; // file where this grouping was defined int groupStartLine; // line " " " " " bool groupHasDocs; // true if the entry that caused the grouping was documented - + MemberDef *m_templateMaster; // disable copying of member defs |