LCOV - code coverage report
Current view: top level - include/Module/Stateless - Stateless.hpp (source / functions) Hit Total Coverage
Test: streampu_clean.info Lines: 1 1 100.0 %
Date: 2024-06-12 12:04:18 Functions: 2 2 100.0 %

          Line data    Source code
       1             : /*!
       2             :  * \file
       3             :  * \brief Class module::Stateless.
       4             :  */
       5             : #ifndef STATELESS_HPP_
       6             : #define STATELESS_HPP_
       7             : 
       8             : #include <cstdint>
       9             : 
      10             : #include "Module/Module.hpp"
      11             : #include "Runtime/Task/Task.hpp"
      12             : 
      13             : namespace spu
      14             : {
      15             : namespace module
      16             : {
      17             : 
      18             : class Stateless : public Module
      19             : {
      20             :   public:
      21             :     Stateless();
      22        1560 :     virtual ~Stateless() = default;
      23             :     virtual Stateless* clone() const;
      24             : 
      25             :     using module::Module::create_task;
      26             :     using module::Module::create_tsk;
      27             :     using module::Module::set_name;
      28             :     using module::Module::set_short_name;
      29             : 
      30             :     using module::Module::create_sck_fwd;
      31             :     using module::Module::create_sck_in;
      32             :     using module::Module::create_sck_out;
      33             :     using module::Module::create_socket_fwd;
      34             :     using module::Module::create_socket_in;
      35             :     using module::Module::create_socket_out;
      36             : 
      37             :     using module::Module::create_2d_sck_fwd;
      38             :     using module::Module::create_2d_sck_in;
      39             :     using module::Module::create_2d_sck_out;
      40             :     using module::Module::create_2d_socket_fwd;
      41             :     using module::Module::create_2d_socket_in;
      42             :     using module::Module::create_2d_socket_out;
      43             : 
      44             :     using module::Module::create_cdl;
      45             :     using module::Module::create_codelet;
      46             :     using module::Module::register_timer;
      47             :     using module::Module::set_n_frames_per_wave;
      48             :     using module::Module::set_single_wave;
      49             : };
      50             : }
      51             : }
      52             : 
      53             : #endif /* STATELESS_HPP_ */

Generated by: LCOV version 1.14