DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Functions
dd4hep::Errors Namespace Reference

Utility namespace: Errors. More...

Functions

std::string noPermission ()
 System error string for EPERM. Sets errno accordingly. More...
 
std::string noEntry ()
 System error string for ENOENT. Sets errno accordingly. More...
 
std::string ioError ()
 System error string for EIO. Sets errno accordingly. More...
 
std::string invalidArg ()
 System error string for EINVAL. Sets errno accordingly. More...
 
std::string noKey ()
 System error string for ENOKEY. Sets errno accordingly. More...
 
std::string noSys ()
 System error string for ENOSYS. Sets errno accordingly. More...
 
std::string cancelled ()
 System error string for ECANCELED. Sets errno accordingly. More...
 
std::string linkRange ()
 System error string for ELNRNG. Sets errno accordingly. More...
 
 IMPLEMENT (noPermission, EPERM) IMPLEMENT(noEntry
 
ENOENT IMPLEMENT (ioError, EIO) IMPLEMENT(invalidArg
 
ENOENT EINVAL IMPLEMENT (noSys, ENOSYS) IMPLEMENT(cancelled
 
ENOENT EINVAL ECANCELED IMPLEMENT (linkRange, ELNRNG) IMPLEMENT(noKey
 

Detailed Description

Utility namespace: Errors.

Function Documentation

◆ cancelled()

std::string dd4hep::Errors::cancelled ( )

System error string for ECANCELED. Sets errno accordingly.

◆ IMPLEMENT() [1/4]

ENOENT dd4hep::Errors::IMPLEMENT ( ioError  ,
EIO   
)

◆ IMPLEMENT() [2/4]

ENOENT EINVAL ECANCELED dd4hep::Errors::IMPLEMENT ( linkRange  ,
ELNRNG   
)

◆ IMPLEMENT() [3/4]

dd4hep::Errors::IMPLEMENT ( noPermission  ,
EPERM   
)

◆ IMPLEMENT() [4/4]

ENOENT EINVAL dd4hep::Errors::IMPLEMENT ( noSys  ,
ENOSYS   
)

◆ invalidArg()

std::string dd4hep::Errors::invalidArg ( )

System error string for EINVAL. Sets errno accordingly.

◆ ioError()

std::string dd4hep::Errors::ioError ( )

System error string for EIO. Sets errno accordingly.

◆ linkRange()

std::string dd4hep::Errors::linkRange ( )

System error string for ELNRNG. Sets errno accordingly.

◆ noEntry()

std::string dd4hep::Errors::noEntry ( )

System error string for ENOENT. Sets errno accordingly.

◆ noKey()

std::string dd4hep::Errors::noKey ( )

System error string for ENOKEY. Sets errno accordingly.

◆ noPermission()

std::string dd4hep::Errors::noPermission ( )

System error string for EPERM. Sets errno accordingly.

◆ noSys()

std::string dd4hep::Errors::noSys ( )

System error string for ENOSYS. Sets errno accordingly.