ClockWork DB CoreAPI 1.0.48
Abstract Time Series and Storage/Management Library
Loading...
Searching...
No Matches
smart_pointers.hpp
1#pragma once
2
3#include <memory>
4
5namespace tom {
6 namespace tsdb {
7
8 class session;
9 class connection;
10 class datastore;
11 class time_series;
12 class sparse_series;
13 class screening_db;
14 class sql_query_result;
15 class datastore_match;
16
17 typedef std::shared_ptr<session> session_sptr;
18 typedef std::shared_ptr<connection> connection_sptr;
19 typedef std::shared_ptr<datastore> datastore_sptr;
20 typedef std::shared_ptr<time_series> time_series_sptr;
21 typedef std::shared_ptr<sparse_series> sparse_series_sptr;
22 typedef std::shared_ptr<screening_db> screening_db_sptr;
23 typedef std::shared_ptr<sql_query_result> sql_query_result_sptr;
24 typedef std::shared_ptr<datastore_match> datastore_match_sptr;
25
26 } // end tsdb namespace
27} // end tom namespace
28