From 46ed6c184190729abff308e4c0d9257bf7c89a45 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Wed, 2 Nov 2011 13:53:20 +0200 Subject: Add database::reload() overloads for pointers --- odb/database.hxx | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'odb/database.hxx') diff --git a/odb/database.hxx b/odb/database.hxx index 8ccc642..c7816f6 100644 --- a/odb/database.hxx +++ b/odb/database.hxx @@ -70,6 +70,22 @@ namespace odb void reload (T& object); + template + void + reload (T* obj_ptr); + + template class P> + void + reload (const P& obj_ptr); + + template class P> + void + reload (P& obj_ptr); + + template + void + reload (const typename object_traits::pointer_type& obj_ptr); + // Return NULL/false if not found. // template -- cgit v1.1