LCOV - code coverage report
Current view: top level - ers/src - SampleIssues.cpp (source / functions) Coverage Total Hit
Test: code.result Lines: 0.0 % 4 0
Test Date: 2026-02-16 10:18:04 Functions: 0.0 % 16 0

            Line data    Source code
       1              : #include <ers/SampleIssues.hpp>
       2              : 
       3              : /** \def ers::File This is the base class for all file related issues. 
       4              :  */
       5            0 : ERS_DEFINE_ISSUE_CXX(   ers, // namespace
       6              :                         File, // issue class name
       7              :                         ERS_EMPTY, // no message
       8              :                         ((const char *)file_name ) // single attribute 
       9              :                  )
      10              : 
      11              : /** \def ers::CantOpenFile This issue is reported when a certain file can 
      12              :  * not be opened by any reason. 
      13              :  */
      14            0 : ERS_DEFINE_ISSUE_BASE_CXX(      ers, // namespace
      15              :                                 CantOpenFile, // issue class name
      16              :                                 ers::File, // base class name
      17              :                                 "Can not open \"" << file_name << "\" file", // message
      18              :                                 ((const char *)file_name ), // base class attributes
      19              :                                 ERS_EMPTY // no attributes in this class
      20              :                         )
      21              : 
      22              : /** \def ers::FileDoesNotExist This issue is reported when a certain file does not exist. 
      23              :  */
      24            0 : ERS_DEFINE_ISSUE_BASE_CXX(      ers, // namespace
      25              :                                 FileDoesNotExist, // issue class name
      26              :                                 ers::File, // base class name
      27              :                                 "File \"" << file_name << "\" does not exist", // message
      28              :                                 (( const char * )file_name ), // base class attributes
      29              :                                 ERS_EMPTY // no attributes in this class
      30              :                         )
      31              : 
      32              : /** \def ers::PermissionDenied This issue is reported when a certain file exists but
      33              :  * but not accessible for the current user. 
      34              :  */
      35            0 : ERS_DEFINE_ISSUE_BASE_CXX(      ers,                                    // namespace
      36              :                                 PermissionDenied,                       // issue class name
      37              :                                 ers::File, // base class name
      38              :                                 "You are not allowed to open \"" 
      39              :                                 << file_name << "\" file, which has " 
      40              :                                 << mode << " access mode",                // message
      41              :                                 ((const char *)file_name ),             // base class attributes
      42              :                                 ((int)mode )                            // attribute of this class
      43              :                         )
      44              : 
        

Generated by: LCOV version 2.0-1