ATLAS Offline Software
Public Member Functions | List of all members
AthenaPoolCnvSvc::ExcUnsupportedVersion Class Reference

Exception — Unsupported persistent version of CLASS found. More...

#include <exceptions.h>

Inheritance diagram for AthenaPoolCnvSvc::ExcUnsupportedVersion:
Collaboration diagram for AthenaPoolCnvSvc::ExcUnsupportedVersion:

Public Member Functions

 ExcUnsupportedVersion (const std::type_info &ti, const Guid &guid)
 Constructor. More...
 

Detailed Description

Exception — Unsupported persistent version of CLASS found.

The guid of the persistent class was not recognized.

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

Constructor & Destructor Documentation

◆ ExcUnsupportedVersion()

AthenaPoolCnvSvc::ExcUnsupportedVersion::ExcUnsupportedVersion ( const std::type_info &  ti,
const Guid guid 
)

Constructor.

Parameters
tiThe class being read.
guidThe GUID of the persistent class.
tiThe requested class.
guidThe GUID of the persistent class.

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

76  : std::runtime_error (excUnsupportedVersion_format (ti, guid))
77 {
78 }

The documentation for this class was generated from the following files:
AthenaPoolCnvSvc::excUnsupportedVersion_format
std::string excUnsupportedVersion_format(const std::type_info &ti, const Guid &guid)
Helper: format exception error string.
Definition: Database/AthenaPOOL/AthenaPoolCnvSvc/src/exceptions.cxx:57
pool_uuid.guid
guid
Definition: pool_uuid.py:112