apicompatanamdw/compatanalysercmd/headeranalyser/src/ReportIssue.cpp
changeset 3 ebe3f8f03b59
parent 0 638b9c697799
--- 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);