From 5dc5097486637e825c75560317bd2109c5e4bd58 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Tue, 10 Aug 2010 13:58:27 +0200 Subject: Return result instead of a pointer to impl --- odb/mysql/header.cxx | 2 +- odb/mysql/source.cxx | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/odb/mysql/header.cxx b/odb/mysql/header.cxx index c3222bc..8d32284 100644 --- a/odb/mysql/header.cxx +++ b/odb/mysql/header.cxx @@ -377,7 +377,7 @@ namespace mysql // query () // - os << "static shared_ptr >" << endl + os << "static result" << endl << "query (database&, const query_type&);" << endl; diff --git a/odb/mysql/source.cxx b/odb/mysql/source.cxx index 7d42b30..68d5493 100644 --- a/odb/mysql/source.cxx +++ b/odb/mysql/source.cxx @@ -963,7 +963,7 @@ namespace mysql // query () // - os << "shared_ptr >" << endl + os << "result< " << traits << "::object_type >" << endl << traits << "::" << endl << "query (database&, const query_type& q)" << "{" @@ -986,7 +986,7 @@ namespace mysql << endl << "shared_ptr > r (" << endl << "new (shared) mysql::result_impl (st, sts));" - << "return r;" + << "return result (r);" << "}"; } -- cgit v1.1