diff options
Diffstat (limited to 'odb/database.hxx')
-rw-r--r-- | odb/database.hxx | 16 |
1 files changed, 16 insertions, 0 deletions
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 <typename T> + void + reload (T* obj_ptr); + + template <typename T, template <typename> class P> + void + reload (const P<T>& obj_ptr); + + template <typename T, template <typename> class P> + void + reload (P<T>& obj_ptr); + + template <typename T> + void + reload (const typename object_traits<T>::pointer_type& obj_ptr); + // Return NULL/false if not found. // template <typename T> |