LCOV - code coverage report
Current view: top level - package - core_package.cpp (source / functions) Hit Total Coverage
Test: wfc_core-coverage.info Lines: 1 9 11.1 %
Date: 2019-09-05 Functions: 2 8 25.0 %

          Line data    Source code
       1             : 
       2             : #include "core_build_info.h"
       3             : #include "core_package.hpp"
       4             : #include "core/core_module.hpp"
       5             : #include "startup/startup_module.hpp"
       6             : #include "config/config_module.hpp"
       7             : #include "logger/logger_module.hpp"
       8             : #include "workflow/workflow_module.hpp"
       9             : #include "statistics/statistics_module.hpp"
      10             : #include <wfc/module/module_list.hpp>
      11             : 
      12             : namespace wfc{
      13             :   
      14             : namespace 
      15             : {
      16           0 :   class impl: public ::wfc::module_list<
      17             :     core_build_info,
      18             :       core::startup_module,
      19             :       core::config_module,
      20             :       core::core_module,
      21             :       core::logger_module,
      22             :       core::workflow_module
      23             : #ifdef WFC_ENABLE_STAT
      24             :       ,core::statistics_module
      25             : #endif
      26             :   >
      27             :   {
      28           0 :     virtual std::string description() const override
      29             :     {
      30           0 :       return "WFC core modules";
      31             :     }
      32             :     
      33           0 :     virtual int order() const override
      34             :     {
      35           0 :       return 0;
      36             :     }
      37             :   };
      38             : }
      39             : 
      40           0 : core_package::core_package()
      41           0 :   : package( std::make_shared<impl>() )
      42             : {
      43           0 : }
      44             : 
      45           3 : }

Generated by: LCOV version 1.10