ATLAS Offline Software
Loading...
Searching...
No Matches
AthenaPoolCnvSvc::ExcCaughtException Class Reference

Exception — Caught an exception during conversion. More...

#include <exceptions.h>

Inheritance diagram for AthenaPoolCnvSvc::ExcCaughtException:
Collaboration diagram for AthenaPoolCnvSvc::ExcCaughtException:

Public Member Functions

 ExcCaughtException (const char *fnname, const char *action, const std::exception &ex, const std::type_info &ti, const std::string &key)
 Constructor.

Detailed Description

Exception — Caught an exception during conversion.

Encountered an exception during conversion.

Definition at line 85 of file Database/AthenaPOOL/AthenaPoolCnvSvc/AthenaPoolCnvSvc/exceptions.h.

Constructor & Destructor Documentation

◆ ExcCaughtException()

AthenaPoolCnvSvc::ExcCaughtException::ExcCaughtException ( const char * fnname,
const char * action,
const std::exception & ex,
const std::type_info & ti,
const std::string & key )

Constructor.

Parameters
fnnameName of the function being executed.
actionWhat we were doing when we caught the exception.
exThe caught exception.
tiThe class being thinned.
keyKey of the class being thinned.

Definition at line 112 of file Database/AthenaPOOL/AthenaPoolCnvSvc/src/exceptions.cxx.

117 : std::runtime_error (excCaughtException_format (fnname, action, ex, ti, key))
118{
119}
std::string excCaughtException_format(const char *fnname, const char *action, const std::exception &ex, const std::type_info &ti, const std::string &key)
Helper: format exception error string.

The documentation for this class was generated from the following files: