LCOV - code coverage report
Current view: top level - include/Module/Probe/Value - Probe_value.hpp (source / functions) Hit Total Coverage
Test: streampu_clean.info Lines: 0 1 0.0 %
Date: 2024-06-12 12:04:18 Functions: 0 20 0.0 %

          Line data    Source code
       1             : /*!
       2             :  * \file
       3             :  * \brief Class module::Probe_value.
       4             :  */
       5             : #ifndef PROBE_VALUE_HPP_
       6             : #define PROBE_VALUE_HPP_
       7             : 
       8             : #include <string>
       9             : #include <typeindex>
      10             : #include <vector>
      11             : 
      12             : #include "Module/Probe/Probe.hpp"
      13             : 
      14             : namespace spu
      15             : {
      16             : namespace module
      17             : {
      18             : template<typename T>
      19             : class Probe_value : public Probe<T>
      20             : {
      21             :   public:
      22             :     Probe_value(const int size, const std::string& col_name, tools::Reporter_probe* reporter = nullptr);
      23             : 
      24           0 :     virtual ~Probe_value() = default;
      25             : 
      26             :     virtual void register_reporter(tools::Reporter_probe* reporter);
      27             : 
      28             :   protected:
      29             :     virtual void _probe(const T* in, const size_t frame_id);
      30             : };
      31             : }
      32             : }
      33             : 
      34             : #endif /* PROBE_VALUE_HPP_ */

Generated by: LCOV version 1.14