diff options
author | Dimitri van Heesch <doxygen@gmail.com> | 2020-03-17 19:25:44 (GMT) |
---|---|---|
committer | Dimitri van Heesch <doxygen@gmail.com> | 2020-03-17 19:25:44 (GMT) |
commit | 0f9075aefb620bbef4609111289ff6255ac15cd3 (patch) | |
tree | 9ec575aee591eed0ec19650cb980625875329d9e /src/definitionimpl.h | |
parent | 43420bd77408559cb66c83e9ce601426b371bc74 (diff) | |
download | Doxygen-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.h | 7 |
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 *) {} |