aboutsummaryrefslogtreecommitdiff
path: root/odb/connection.ixx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2015-11-09 18:14:37 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2015-11-09 18:14:37 +0200
commit644cba591ff6ec046ac4274b7c343dead847736e (patch)
tree70574b1ca044af28bccb01be7b4126aff3a63b42 /odb/connection.ixx
parentf18ea631bbe47a116a6b8ad6da5ab10a5be8158f (diff)
Make database class move-constructible
This means it can be returned by value from a function in C++11.
Diffstat (limited to 'odb/connection.ixx')
-rw-r--r--odb/connection.ixx6
1 files changed, 3 insertions, 3 deletions
diff --git a/odb/connection.ixx b/odb/connection.ixx
index 573134d..e86f8d8 100644
--- a/odb/connection.ixx
+++ b/odb/connection.ixx
@@ -8,8 +8,8 @@
namespace odb
{
inline connection::
- connection (database_type& database)
- : database_ (database),
+ connection (connection_factory& f)
+ : factory_ (f),
tracer_ (0),
results_ (0),
prepared_queries_ (0),
@@ -20,7 +20,7 @@ namespace odb
inline connection::database_type& connection::
database ()
{
- return database_;
+ return factory_.database ();
}
inline unsigned long long connection::