From ec29cd0d06600f96cf6f395619f93b02a2a7e11c Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Wed, 21 Sep 2011 13:00:33 +0200 Subject: Rework const object handling Now objects are always loaded as non-const and the object cache in session treats all objects as non-const. --- odb/pgsql/object-result.hxx | 7 +++---- odb/pgsql/view-result.hxx | 5 ++--- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/odb/pgsql/object-result.hxx b/odb/pgsql/object-result.hxx index 1f5a9ca..e127d37 100644 --- a/odb/pgsql/object-result.hxx +++ b/odb/pgsql/object-result.hxx @@ -28,13 +28,12 @@ namespace odb public: typedef odb::result_impl base_type; - typedef typename base_type::pointer_type pointer_type; - typedef typename base_type::pointer_traits pointer_traits; - typedef typename base_type::object_type object_type; - typedef typename base_type::id_type id_type; typedef typename base_type::object_traits object_traits; + typedef typename base_type::id_type id_type; + typedef typename base_type::pointer_type pointer_type; + typedef typename base_type::pointer_traits pointer_traits; virtual ~result_impl (); diff --git a/odb/pgsql/view-result.hxx b/odb/pgsql/view-result.hxx index 629778b..115c128 100644 --- a/odb/pgsql/view-result.hxx +++ b/odb/pgsql/view-result.hxx @@ -28,12 +28,11 @@ namespace odb public: typedef odb::result_impl base_type; - typedef typename base_type::pointer_type pointer_type; - typedef typename base_type::pointer_traits pointer_traits; - typedef typename base_type::view_type view_type; typedef typename base_type::view_traits view_traits; + typedef typename base_type::pointer_type pointer_type; + typedef typename base_type::pointer_traits pointer_traits; virtual ~result_impl (); -- cgit v1.1