summaryrefslogtreecommitdiffstats
path: root/src/memberdef.h
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2019-01-12 13:58:16 (GMT)
committerDimitri van Heesch <doxygen@gmail.com>2019-01-12 13:58:16 (GMT)
commit7f40e488e27bcea4bb15045df05479dc5fbd9d6d (patch)
tree9497084f8c326623c0ed92e0f6974f845ad0fa8a /src/memberdef.h
parent121ec253945f6563ac6731e3596cd9beaa39cb72 (diff)
downloadDoxygen-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.h8
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);