diff -r 0cb2248d0edc -r ebe3f8f03b59 apicompatanamdw/compatanalysercmd/headeranalyser/src/ReportIssue.cpp --- a/apicompatanamdw/compatanalysercmd/headeranalyser/src/ReportIssue.cpp Thu Apr 22 17:15:08 2010 +0530 +++ b/apicompatanamdw/compatanalysercmd/headeranalyser/src/ReportIssue.cpp Mon Apr 26 16:28:13 2010 +0530 @@ -40,8 +40,9 @@ ReportIssue::ReportIssue(int aIssueId, const string& aFile, const string& aFQName, const TIssueIdentity& aIdentityId, const TIssueType& aTypeId, const TBCSeverity& aBCSeverityId, - const TSCSeverity& aSCSeverityId, const string& aIgnoreInformation, - int aLineNumber, const string& aCompareFileName, const string& aCompilationError, bool alineNoNeeded ): + const TSCSeverity& aSCSeverityId, const string& aIgnoreInformation, + int aLineNumber, const string& aIssueLoc, const string& aCompareFileName, + const string& aCompilationError, bool alineNoNeeded): iHeaderFile(aFile), iFQName(aFQName), iId(aIssueId), @@ -51,9 +52,9 @@ iIdentityId(aIdentityId), iTypeId(aTypeId), iLineNumber( aLineNumber ), + iIssueLoc(aIssueLoc), iCompareFileName( aCompareFileName ), - iCompilationError(aCompilationError), - iLineNoNeeded(alineNoNeeded) + iCompilationError(aCompilationError) { } @@ -256,6 +257,15 @@ } // ---------------------------------------------------------------------------- +// ReportIssue::LineNumber +// ---------------------------------------------------------------------------- +// +const string& ReportIssue::IssueLocation() const +{ + return iIssueLoc; +} + +// ---------------------------------------------------------------------------- // ReportIssue::CompareFileName // ---------------------------------------------------------------------------- // @@ -273,11 +283,6 @@ return iCompilationError; } -const bool& ReportIssue::LineInfoNeeded() -{ - return iLineNoNeeded; -} - // ---------------------------------------------------------------------------- // ReportIssue::ReportIssue // ---------------------------------------------------------------------------- @@ -302,6 +307,7 @@ iIdentityId=other.iIdentityId; iTypeId=other.iTypeId; iLineNumber=other.iLineNumber; + iIssueLoc=other.iIssueLoc; iCompareFileName=other.iCompareFileName; iCompilationError=other.iCompilationError; return (*this);