diff options
Diffstat (limited to 'llvm/tools/llvm-cov/SourceCoverageViewText.h')
| -rw-r--r-- | llvm/tools/llvm-cov/SourceCoverageViewText.h | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/llvm/tools/llvm-cov/SourceCoverageViewText.h b/llvm/tools/llvm-cov/SourceCoverageViewText.h index 769bfa1a652..29a64b522cd 100644 --- a/llvm/tools/llvm-cov/SourceCoverageViewText.h +++ b/llvm/tools/llvm-cov/SourceCoverageViewText.h @@ -18,15 +18,22 @@ namespace llvm { -/// \brief A code coverage view which supports text-based rendering. -class SourceCoverageViewText : public SourceCoverageView { +/// \brief A coverage printer for text output. +class CoveragePrinterText : public CoveragePrinter { public: - Expected<OwnedStream> createOutputFile(StringRef Path, - bool InToplevel) override; + Expected<OwnedStream> createViewFile(StringRef Path, + bool InToplevel) override; - void closeOutputFile(OwnedStream OS) override; + void closeViewFile(OwnedStream OS) override; -private: + Error createIndexFile(ArrayRef<StringRef> SourceFiles) override; + + CoveragePrinterText(const CoverageViewOptions &Opts) + : CoveragePrinter(Opts) {} +}; + +/// \brief A code coverage view which supports text-based rendering. +class SourceCoverageViewText : public SourceCoverageView { void renderSourceName(raw_ostream &OS) override; void renderLinePrefix(raw_ostream &OS, unsigned ViewDepth) override; |

