LCOV - code coverage report
Current view: top level - include/Tools/Display/Terminal/Dump - Terminal_dump.hpp (source / functions) Hit Total Coverage
Test: streampu_clean.info Lines: 0 1 0.0 %
Date: 2024-07-31 15:48:41 Functions: 0 2 0.0 %

          Line data    Source code
       1             : /*!
       2             :  * \file
       3             :  * \brief Class tools::Terminal_dump.
       4             :  */
       5             : #ifndef TERMINAL_DUMP_HPP_
       6             : #define TERMINAL_DUMP_HPP_
       7             : 
       8             : #include <iostream>
       9             : #include <vector>
      10             : 
      11             : #include "Tools/Display/Terminal/Standard/Terminal_std.hpp"
      12             : #include "Tools/Reporter/Reporter.hpp"
      13             : 
      14             : namespace spu
      15             : {
      16             : namespace tools
      17             : {
      18             : /*!
      19             :  * \class Terminal_dump
      20             :  *
      21             :  * \brief The Terminal_dump display.
      22             :  */
      23             : class Terminal_dump : public Terminal_std
      24             : {
      25             :   public:
      26             :     /*!
      27             :      * \brief Constructor.
      28             :      */
      29             :     explicit Terminal_dump(const std::vector<tools::Reporter*>& reporters);
      30             : 
      31             :     /*!
      32             :      * \brief Constructor.
      33             :      */
      34             :     explicit Terminal_dump(const std::vector<std::unique_ptr<tools::Reporter>>& reporters);
      35             : 
      36             :     /*!
      37             :      * \brief Destructor.
      38             :      */
      39           0 :     virtual ~Terminal_dump() = default;
      40             : 
      41             :   protected:
      42             :     virtual void report(std::ostream& stream = std::cout, bool final = false);
      43             : };
      44             : }
      45             : }
      46             : 
      47             : #endif /* TERMINAL_DUMP_HPP_ */

Generated by: LCOV version 1.14