From b119086e8c5835695cd851da8ad1393218aa29df Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Thu, 26 Mar 2015 15:59:31 +0200 Subject: Get pointer_type from correct traits (object, view) --- odb/polymorphic-object-result.hxx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'odb/polymorphic-object-result.hxx') diff --git a/odb/polymorphic-object-result.hxx b/odb/polymorphic-object-result.hxx index 2adeaa3..82b7647 100644 --- a/odb/polymorphic-object-result.hxx +++ b/odb/polymorphic-object-result.hxx @@ -184,10 +184,12 @@ namespace odb } public: - typename object_traits::pointer_type + typedef typename object_traits::pointer_type pointer_type; + + pointer_type load () { - typename object_traits::pointer_type r (res_->current ()); + pointer_type r (res_->current ()); res_->release (); return r; } -- cgit v1.1