error-firebird.h
Go to the documentation of this file.
1 //
2 // Copyright (C) 2004-2006 Maciej Sobczak, Stephen Hutton, Rafal Bobrowski
3 // Distributed under the Boost Software License, Version 1.0.
4 // (See accompanying file LICENSE_1_0.txt or copy at
5 // http://www.boost.org/LICENSE_1_0.txt)
6 //
7 
8 #ifndef SOCI_FIREBIRD_ERROR_H_INCLUDED
9 #define SOCI_FIREBIRD_ERROR_H_INCLUDED
10 
11 #include "soci-firebird.h"
12 #include <string>
13 
14 namespace soci
15 {
16 
17 namespace details
18 {
19 
20 namespace firebird
21 {
22 
23 void SOCI_FIREBIRD_DECL get_iscerror_details(ISC_STATUS * status_vector, std::string &msg);
24 
25 bool SOCI_FIREBIRD_DECL check_iscerror(ISC_STATUS const * status_vector, long errNum);
26 
27 void SOCI_FIREBIRD_DECL throw_iscerror(ISC_STATUS * status_vector);
28 
29 } // namespace firebird
30 
31 } // namespace details
32 
33 } // namespace soci
34 
35 #endif // SOCI_FIREBIRD_ERROR_H_INCLUDED
bool check_iscerror(ISC_STATUS const *status_vector, long errNum)
SOCI_FIREBIRD_DECL firebird_backend_factory const firebird
void throw_iscerror(ISC_STATUS *status_vector)
#define SOCI_FIREBIRD_DECL
Definition: soci-firebird.h:25
void get_iscerror_details(ISC_STATUS *status_vector, std::string &msg)


asr_lib_ism
Author(s): Hanselmann Fabian, Heller Florian, Heizmann Heinrich, Kübler Marcel, Mehlhaus Jonas, Meißner Pascal, Qattan Mohamad, Reckling Reno, Stroh Daniel
autogenerated on Wed Jan 8 2020 04:02:40