ATLAS Offline Software
Classes | Namespaces | Functions
Database/AthenaPOOL/AthenaPoolCnvSvc/AthenaPoolCnvSvc/exceptions.h File Reference

Exceptions that can be thrown from AthenaPoolCnvSvc. More...

#include "PersistentDataModel/Guid.h"
#include <stdexcept>
#include <typeinfo>
#include <string>
Include dependency graph for Database/AthenaPOOL/AthenaPoolCnvSvc/AthenaPoolCnvSvc/exceptions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AthenaPoolCnvSvc::ExcNoDictForClass
 Exception — Can't find dictionary information for class. More...
 
class  AthenaPoolCnvSvc::ExcUnsupportedVersion
 Exception — Unsupported persistent version of CLASS found. More...
 
class  AthenaPoolCnvSvc::ExcCaughtException
 Exception — Caught an exception during conversion. More...
 

Namespaces

 AthenaPoolCnvSvc
 

Functions

void AthenaPoolCnvSvc::throwExcNoDictForClass (const std::type_info &ti)
 Throw a AthenaPoolCnvSvc::ExcNoDictForClass exception. More...
 
void AthenaPoolCnvSvc::throwExcUnsupportedVersion (const std::type_info &ti, const Guid &guid)
 Throw a AthenaPoolCnvSvc::ExcUnsupportedVersion exception. More...
 
void AthenaPoolCnvSvc::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. More...
 

Detailed Description

Exceptions that can be thrown from AthenaPoolCnvSvc.

Author
scott snyder snyde.nosp@m.r@bn.nosp@m.l.gov
Date
Jan, 2016

Definition in file Database/AthenaPOOL/AthenaPoolCnvSvc/AthenaPoolCnvSvc/exceptions.h.