userver: /data/code/userver/odbc/include/userver/storages/odbc/odbc_fwd.hpp Source File
Loading...
Searching...
No Matches
odbc_fwd.hpp
Go to the documentation of this file.
1#pragma once
2
3/// @file userver/storages/odbc/odbc_fwd.hpp
4/// @brief Forward declarations of some popular odbc related types
5
6#include <memory>
7
8USERVER_NAMESPACE_BEGIN
9
10namespace storages::odbc {
11
12class ResultSet;
13class Row;
14class Cursor;
15
16class Cluster;
17class Transaction;
18
19/// @brief Smart pointer to the storages::odbc::Cluster
20using ClusterPtr = std::shared_ptr<Cluster>;
21
22namespace detail {
23class ResultWrapper;
24using ResultWrapperPtr = std::shared_ptr<const ResultWrapper>;
25
26class ConnectionPtr;
27
28class Pool;
29using PoolPtr = std::shared_ptr<Pool>;
30} // namespace detail
31
32} // namespace storages::odbc
33
34USERVER_NAMESPACE_END