Scorum
db_accessor_factory.hpp
Go to the documentation of this file.
1 #pragma once
2 #include <boost/container/flat_map.hpp>
3 #include <boost/any.hpp>
4 
6 
7 namespace scorum {
8 namespace chain {
9 
10 class database;
11 
12 namespace dba {
13 
14 template <typename TObject> class db_accessor;
15 
17 {
19 
20  template <typename TObject> db_accessor<TObject>& get_dba() const;
21 
22  mutable boost::container::flat_map<boost::typeindex::type_index, boost::any> _db_accessors;
24 };
25 
26 } // dba
27 } // chain
28 } // scorum
Definition: asset.cpp:15
boost::container::flat_map< boost::typeindex::type_index, boost::any > _db_accessors
db_accessor< TObject > & get_dba() const