summaryrefslogtreecommitdiff
path: root/covoar/ReportsText.h
diff options
context:
space:
mode:
Diffstat (limited to 'covoar/ReportsText.h')
-rw-r--r--covoar/ReportsText.h124
1 files changed, 0 insertions, 124 deletions
diff --git a/covoar/ReportsText.h b/covoar/ReportsText.h
deleted file mode 100644
index 9ae87d4..0000000
--- a/covoar/ReportsText.h
+++ /dev/null
@@ -1,124 +0,0 @@
-/*! @file ReportsText.h
- * @brief Reports Text Format Write Specification
- *
- * This file contains the specification of the Reports methods. This
- * collection of methods is used to generate the various reports of
- * the analysis results.
- */
-
-#ifndef __REPORTSTEXT_H__
-#define __REPORTSTEXT_H__
-
-#include <stdint.h>
-#include "ReportsBase.h"
-
-namespace Coverage {
-
-/*!
- * This class contains all methods and data necessary to
- * produce all text style reports.
- */
-class ReportsText: public ReportsBase {
-
- public:
- ReportsText( time_t timestamp );
- virtual ~ReportsText();
-
- /*!
- * This method produces a report that contains information about each
- * uncovered branch statement.
- *
- * @param[in] fileName identifies the branch report file name
- */
- void WriteBranchReport(
- const char* const fileName
- );
-
- /*!
- * This method produces a report that contains information about each
- * uncovered range of bytes.
- *
- * @param[in] fileName identifies the coverage report file name
- */
- void WriteCoverageReport(
- const char* const fileName
- );
-
- /*!
- * This method produces a summary report that lists each uncovered
- * range of bytes.
- *
- * @param[in] fileName identifies the size report file name
- */
- void WriteSizeReport(
- const char* const fileName
- );
-
- protected:
-
- /* Inherit documentation from base class. */
- virtual void PutAnnotatedLine(
- FILE* aFile,
- AnnotatedLineState_t state,
- std::string line,
- uint32_t id
- );
-
- /* Inherit documentation from base class. */
- virtual void AnnotatedStart(
- FILE* aFile
- );
-
- /* Inherit documentation from base class. */
- virtual void AnnotatedEnd(
- FILE* aFile
- );
-
- /* Inherit documentation from base class. */
- virtual bool PutNoBranchInfo(
- FILE* report
- );
-
- /* Inherit documentation from base class. */
- virtual bool PutBranchEntry(
- FILE* report,
- unsigned int number,
- Coverage::DesiredSymbols::symbolSet_t::iterator symbolPtr,
- Coverage::CoverageRanges::ranges_t::iterator rangePtr
- );
-
- /* Inherit documentation from base class. */
- virtual void putCoverageNoRange(
- FILE* report,
- FILE* noRangeFile,
- unsigned int number,
- std::string symbol
- );
-
- /* Inherit documentation from base class. */
- virtual bool PutCoverageLine(
- FILE* report,
- unsigned int number,
- Coverage::DesiredSymbols::symbolSet_t::iterator ditr,
- Coverage::CoverageRanges::ranges_t::iterator ritr
- );
-
- /* Inherit documentation from base class. */
- virtual bool PutSizeLine(
- FILE* report,
- unsigned int number,
- Coverage::DesiredSymbols::symbolSet_t::iterator symbol,
- Coverage::CoverageRanges::ranges_t::iterator range
- );
-
- /* Inherit documentation from base class. */
- virtual bool PutSymbolSummaryLine(
- FILE* report,
- unsigned int number,
- Coverage::DesiredSymbols::symbolSet_t::iterator symbol
- );
-};
-
-}
-
-#endif