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/xmlgen.cpp | |
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/xmlgen.cpp')
-rw-r--r-- | src/xmlgen.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/xmlgen.cpp b/src/xmlgen.cpp index 8b8e648..3c71840 100644 --- a/src/xmlgen.cpp +++ b/src/xmlgen.cpp @@ -975,7 +975,7 @@ static void generateXMLForMember(MemberDef *md,FTextStream &ti,FTextStream &t,De { t << " <location file=\"" << stripFromPath(md->getDefFileName()) << "\" line=\"" - << md->getDefLine() << "\"" << " column=\"" + << md->getDefLine() << "\" column=\"" << md->getDefColumn() << "\"" ; if (md->getStartBodyLine()!=-1) { @@ -987,6 +987,12 @@ static void generateXMLForMember(MemberDef *md,FTextStream &ti,FTextStream &t,De t << " bodystart=\"" << md->getStartBodyLine() << "\" bodyend=\"" << md->getEndBodyLine() << "\""; } + if (md->getDeclLine()!=-1) + { + t << " declfile=\"" << stripFromPath(md->getDeclFileName()) << "\" declline=\"" + << md->getDeclLine() << "\" declcolumn=\"" + << md->getDeclColumn() << "\""; + } t << "/>" << endl; } |