|
ATLAS Offline Software
|
Go to the documentation of this file.
15 #ifndef ATHENAPOOLCNVSVC_EXCEPTIONS_H
16 #define ATHENAPOOLCNVSVC_EXCEPTIONS_H
34 :
public std::runtime_error
59 :
public std::runtime_error
86 :
public std::runtime_error
100 const std::type_info& ti,
101 const std::string&
key);
119 const std::type_info& ti,
120 const std::string&
key);
126 #endif // not EXCEPTIONS_H
void throwExcUnsupportedVersion(const std::type_info &ti, const Guid &guid)
Throw a AthenaPoolCnvSvc::ExcUnsupportedVersion exception.
void throwExcCaughtException(const char *fnname, const char *action, const std::exception &ex, const std::type_info &ti, const std::string &key)
Throw a AthenaPoolCnvSvc::ExcCaughtException exception.
Exception — Can't find dictionary information for class.
ExcNoDictForClass(const std::type_info &ti)
Constructor.
ExcCaughtException(const char *fnname, const char *action, const std::exception &ex, const std::type_info &ti, const std::string &key)
Constructor.
Exception — Unsupported persistent version of CLASS found.
void throwExcNoDictForClass(const std::type_info &ti)
Throw a AthenaPoolCnvSvc::ExcNoDictForClass exception.
This class provides a encapsulation of a GUID/UUID/CLSID/IID data structure (128 bit number).
Exception — Caught an exception during conversion.
This file contains the class definition for the Guid class (migrated from POOL).
ExcUnsupportedVersion(const std::type_info &ti, const Guid &guid)
Constructor.