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-10-11 15:05:20 Functions: 0.0 % 16 0

            Line data    Source code
       1              : /*
       2              :  * DUNE DAQ modification notice:
       3              :  * This file has been modified from the original ATLAS ers source for the DUNE DAQ project.
       4              :  * Fork baseline commit: 8267df82a4f6fe6bf02c4014923eba19eddc4614 (2020-04-14).
       5              :  * Renamed since fork: yes (from src/SampleIssues.cxx to src/SampleIssues.cpp).
       6              :  *
       7              :  * Original copyright:
       8              :  * Copyright (C) 2001-2020 CERN for the benefit of the ATLAS collaboration.
       9              :  * Licensed under the Apache License, Version 2.0.
      10              :  */
      11              : 
      12              : #include <ers/SampleIssues.hpp>
      13              : 
      14              : /** \def ers::File This is the base class for all file related issues.
      15              :  */
      16            0 : ERS_DEFINE_ISSUE_CXX(ers,                     // namespace
      17              :                      File,                    // issue class name
      18              :                      ERS_EMPTY,               // no message
      19              :                      ((const char*)file_name) // single attribute
      20              : )
      21              : 
      22              : /** \def ers::CantOpenFile This issue is reported when a certain file can
      23              :  * not be opened by any reason.
      24              :  */
      25            0 : ERS_DEFINE_ISSUE_BASE_CXX(ers,                                         // namespace
      26              :                           CantOpenFile,                                // issue class name
      27              :                           ers::File,                                   // base class name
      28              :                           "Can not open \"" << file_name << "\" file", // message
      29              :                           ((const char*)file_name),                    // base class attributes
      30              :                           ERS_EMPTY                                    // no attributes in this class
      31              : )
      32              : 
      33              : /** \def ers::FileDoesNotExist This issue is reported when a certain file does not exist.
      34              :  */
      35            0 : ERS_DEFINE_ISSUE_BASE_CXX(ers,                                           // namespace
      36              :                           FileDoesNotExist,                              // issue class name
      37              :                           ers::File,                                     // base class name
      38              :                           "File \"" << file_name << "\" does not exist", // message
      39              :                           ((const char*)file_name),                      // base class attributes
      40              :                           ERS_EMPTY                                      // no attributes in this class
      41              : )
      42              : 
      43              : /** \def ers::PermissionDenied This issue is reported when a certain file exists but
      44              :  * but not accessible for the current user.
      45              :  */
      46            0 : ERS_DEFINE_ISSUE_BASE_CXX(ers,              // namespace
      47              :                           PermissionDenied, // issue class name
      48              :                           ers::File,        // base class name
      49              :                           "You are not allowed to open \"" << file_name << "\" file, which has " << mode
      50              :                                                            << " access mode", // message
      51              :                           ((const char*)file_name),                           // base class attributes
      52              :                           ((int)mode)                                         // attribute of this class
      53              : )
        

Generated by: LCOV version 2.0-1