From 26e36b3a9d7b49d46ecfa69b447482251acba8ac Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Wed, 24 Jan 2024 16:53:38 +0300 Subject: Turn libodb repository into package for muti-package repository --- libodb/odb/no-id-object-result.txx | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 libodb/odb/no-id-object-result.txx (limited to 'libodb/odb/no-id-object-result.txx') diff --git a/libodb/odb/no-id-object-result.txx b/libodb/odb/no-id-object-result.txx new file mode 100644 index 0000000..886fe4b --- /dev/null +++ b/libodb/odb/no-id-object-result.txx @@ -0,0 +1,21 @@ +// file : odb/no-id-object-result.txx +// license : GNU GPL v2; see accompanying LICENSE file + +namespace odb +{ + // + // object_result_impl + // + + template + void no_id_object_result_impl:: + load () + { + // Objects without ids are not stored in session cache. + // + pointer_type p (object_traits::create ()); + object_type& obj (pointer_traits::get_ref (p)); + current (p); + load (obj); + } +} -- cgit v1.1