diff options
author | Dimitri van Heesch <doxygen@gmail.com> | 2019-01-12 13:58:16 (GMT) |
---|---|---|
committer | Dimitri van Heesch <doxygen@gmail.com> | 2019-01-12 13:58:16 (GMT) |
commit | 7f40e488e27bcea4bb15045df05479dc5fbd9d6d (patch) | |
tree | 9497084f8c326623c0ed92e0f6974f845ad0fa8a /src/memberdef.h | |
parent | 121ec253945f6563ac6731e3596cd9beaa39cb72 (diff) | |
download | Doxygen-7f40e488e27bcea4bb15045df05479dc5fbd9d6d.zip Doxygen-7f40e488e27bcea4bb15045df05479dc5fbd9d6d.tar.gz Doxygen-7f40e488e27bcea4bb15045df05479dc5fbd9d6d.tar.bz2 |
Added declfile, declline, and declcolumn attributes to the location element in the XML output
Diffstat (limited to 'src/memberdef.h')
-rw-r--r-- | src/memberdef.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/memberdef.h b/src/memberdef.h index 2c88438..650d9a5 100644 --- a/src/memberdef.h +++ b/src/memberdef.h @@ -274,6 +274,9 @@ class MemberDef : public Definition QCString fieldType() const; bool isReference() const; + QCString getDeclFileName() const; + int getDeclLine() const; + int getDeclColumn() const; //----------------------------------------------------------------------------------- // ---- setters ----- @@ -297,7 +300,6 @@ class MemberDef : public Definition void setGroupDef(GroupDef *gd,Grouping::GroupPri_t pri, const QCString &fileName,int startLine,bool hasDocs, MemberDef *member=0); - void setExplicitExternal(bool b); void setReadAccessor(const char *r); void setWriteAccessor(const char *w); void setTemplateSpecialization(bool b); @@ -330,7 +332,9 @@ class MemberDef : public Definition bool addExample(const char *anchor,const char *name,const char *file); // prototype related members - void setPrototype(bool p); + void setPrototype(bool p,const QCString &df,int line, int column); + void setExplicitExternal(bool b,const QCString &df,int line,int column); + void setDeclFile(const QCString &df,int line,int column); // argument related members void setArgumentList(ArgumentList *al); |