summaryrefslogtreecommitdiffstats
path: root/src/memberdef.h
diff options
context:
space:
mode:
authorDimitri van Heesch <dimitri@stack.nl>2001-07-15 17:11:26 (GMT)
committerDimitri van Heesch <dimitri@stack.nl>2001-07-15 17:11:26 (GMT)
commit89f2a610a5ca245dcc19dc7e95b49ff664c3b66a (patch)
treebc5400211360251f121d60efdd50b09f10db11d2 /src/memberdef.h
parentd5150cf4f1de010ad62f6de641532805ba81940a (diff)
downloadDoxygen-89f2a610a5ca245dcc19dc7e95b49ff664c3b66a.zip
Doxygen-89f2a610a5ca245dcc19dc7e95b49ff664c3b66a.tar.gz
Doxygen-89f2a610a5ca245dcc19dc7e95b49ff664c3b66a.tar.bz2
Release-1.2.8-20010715
Diffstat (limited to 'src/memberdef.h')
-rw-r--r--src/memberdef.h12
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