Main Page
Namespaces
Classes
Files
File List
File Members
libism
ISM
soci
src
core
rowid.h
Go to the documentation of this file.
1
//
2
// Copyright (C) 2004-2008 Maciej Sobczak, Stephen Hutton
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_ROWID_H_INCLUDED
9
#define SOCI_ROWID_H_INCLUDED
10
11
#include "
soci-config.h
"
12
13
namespace
soci
14
{
15
16
class
session;
17
18
namespace
details
19
{
20
21
class
rowid_backend;
22
23
}
// namespace details
24
25
// ROWID support
26
27
class
SOCI_DECL
rowid
28
{
29
public
:
30
explicit
rowid
(
session
& s);
31
~
rowid
();
32
33
details::rowid_backend
*
get_backend
() {
return
backEnd_; }
34
35
private
:
36
details::rowid_backend
*
backEnd_
;
37
};
38
39
}
// namespace soci
40
41
#endif
soci::rowid::backEnd_
details::rowid_backend * backEnd_
Definition:
rowid.h:36
soci::rowid::get_backend
details::rowid_backend * get_backend()
Definition:
rowid.h:33
SOCI_DECL
#define SOCI_DECL
Definition:
soci-config.h:31
soci::session
Definition:
session.h:40
soci::details::rowid_backend
Definition:
soci-backend.h:192
soci::rowid
Definition:
rowid.h:27
soci-config.h
soci
Definition:
db2/common.h:15
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:41