diff -r 0cb2248d0edc -r ebe3f8f03b59 apicompatanamdw/compatanalysercmd/headeranalyser/src/ReportIssue.h --- a/apicompatanamdw/compatanalysercmd/headeranalyser/src/ReportIssue.h Thu Apr 22 17:15:08 2010 +0530 +++ b/apicompatanamdw/compatanalysercmd/headeranalyser/src/ReportIssue.h Mon Apr 26 16:28:13 2010 +0530 @@ -114,6 +114,8 @@ EIssueTypeParamConst2, EIssueTypeReturnConst, EIssueTypeReturnConst2, + EIssueTypeDefaultParam, + EIssueTypeOverload, EIssueTypeCount }; @@ -137,6 +139,7 @@ * @param aSCSeverityId source compatibility severity of the issue found * @param aIgnoreInformation information needed for ignoring the issue * @param aLineNumber line where the issue is + * @param aIssueLoc filename where the issue is * @param aCompareFileName * @param aCompilationError */ @@ -144,7 +147,8 @@ const string& aFQName, const TIssueIdentity& aIssueIdentityId, const TIssueType& aIssueTypeId, const TBCSeverity& aBCSeverityId, const TSCSeverity& aSCSeverityId, const string& aIgnoreInformation, - int aLineNumber, const string& aCompareFileName, const string& aCompilationError = "", bool alineNoNeeded = true); + int aLineNumber, const string& aIssueLoc, const string& aCompareFileName, + const string& aCompilationError = "", bool alineNoNeeded = true); /** @@ -289,6 +293,13 @@ int LineNumber() const; void SetLineNumber(const int lineNumber); + + /** + * Get issue location file name + * @return file name string + */ + + const string& IssueLocation() const; /** * Get compare filename @@ -300,8 +311,6 @@ * Return reson behind the compilation error */ const string& CompilationError() const; - - const bool& LineInfoNeeded(); private: @@ -332,13 +341,15 @@ //! Line number int iLineNumber; + //! Compare filename + string iIssueLoc; + //! Compare filename string iCompareFileName; //! Cause of compilation error string iCompilationError; - bool iLineNoNeeded; };