Namespaces | Typedefs | Enumerations | Functions
Exception.h File Reference
#include "cetlib_except/coded_exception.h"
#include <string>

Go to the source code of this file.

Namespaces

 cet::sqlite
 
 cet::sqlite::errors
 
 cet::sqlite::ExceptionDetail
 

Typedefs

using cet::sqlite::Exception = cet::coded_exception< errors::ErrorCodes, ExceptionDetail::translate >
 

Enumerations

enum  cet::sqlite::errors::ErrorCodes { cet::sqlite::errors::LogicError = 0, cet::sqlite::errors::SQLExecutionError, cet::sqlite::errors::OtherError, cet::sqlite::errors::Unknown }
 

Functions

std::string cet::sqlite::ExceptionDetail::translate (errors::ErrorCodes)