summaryrefslogtreecommitdiffstats
path: root/src/definitionimpl.h
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2020-03-17 19:25:44 (GMT)
committerDimitri van Heesch <doxygen@gmail.com>2020-03-17 19:25:44 (GMT)
commit0f9075aefb620bbef4609111289ff6255ac15cd3 (patch)
tree9ec575aee591eed0ec19650cb980625875329d9e /src/definitionimpl.h
parent43420bd77408559cb66c83e9ce601426b371bc74 (diff)
downloadDoxygen-0f9075aefb620bbef4609111289ff6255ac15cd3.zip
Doxygen-0f9075aefb620bbef4609111289ff6255ac15cd3.tar.gz
Doxygen-0f9075aefb620bbef4609111289ff6255ac15cd3.tar.bz2
Issue #7635: Incorrect location for enum in XML file (part 3)
Diffstat (limited to 'src/definitionimpl.h')
-rw-r--r--src/definitionimpl.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/definitionimpl.h b/src/definitionimpl.h
index d9c222d..28d60b6 100644
--- a/src/definitionimpl.h
+++ b/src/definitionimpl.h
@@ -61,6 +61,7 @@ class DefinitionImpl : virtual public Definition
virtual QCString getReference() const;
virtual bool isReference() const;
virtual QCString externalReference(const QCString &relPath) const;
+ virtual int getStartDefLine() const;
virtual int getStartBodyLine() const;
virtual int getEndBodyLine() const;
virtual FileDef *getBodyDef() const;
@@ -85,7 +86,7 @@ class DefinitionImpl : virtual public Definition
virtual void setInbodyDocumentation(const char *d,const char *docFile,int docLine);
virtual void setReference(const char *r);
virtual void addSectionsToDefinition(const std::vector<const SectionInfo*> &anchorList);
- virtual void setBodySegment(int bls,int ble);
+ virtual void setBodySegment(int defLine,int bls,int ble);
virtual void setBodyDef(FileDef *fd);
virtual void addSourceReferencedBy(const MemberDef *d);
virtual void addSourceReferences(const MemberDef *d);
@@ -201,6 +202,8 @@ class DefinitionAliasImpl : virtual public Definition
{ return m_def->isReference(); }
virtual QCString externalReference(const QCString &relPath) const
{ return m_def->externalReference(relPath); }
+ virtual int getStartDefLine() const
+ { return m_def->getStartDefLine(); }
virtual int getStartBodyLine() const
{ return m_def->getStartBodyLine(); }
virtual int getEndBodyLine() const
@@ -245,7 +248,7 @@ class DefinitionAliasImpl : virtual public Definition
virtual void setInbodyDocumentation(const char *,const char *,int) {}
virtual void setReference(const char *) {}
virtual void addSectionsToDefinition(const std::vector<const SectionInfo*> &) {}
- virtual void setBodySegment(int,int) {}
+ virtual void setBodySegment(int,int,int) {}
virtual void setBodyDef(FileDef *) {}
virtual void addSourceReferencedBy(const MemberDef *) {}
virtual void addSourceReferences(const MemberDef *) {}