From 189d4fbad840ab397cfb62e24b05912b68716518 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Mon, 16 Aug 2010 14:24:09 +0200 Subject: Make small functions inline --- odb/database.txx | 25 ------------------------- 1 file changed, 25 deletions(-) (limited to 'odb/database.txx') diff --git a/odb/database.txx b/odb/database.txx index 377df21..c037892 100644 --- a/odb/database.txx +++ b/odb/database.txx @@ -8,9 +8,6 @@ namespace odb { - // @@ Should I make these inline? - // - template typename object_traits::id_type database:: persist (T& obj) @@ -29,7 +26,6 @@ namespace odb load (const typename object_traits::id_type& id) { typedef object_traits traits; - typename traits::pointer_type r (find (id)); if (traits::pointer_traits::null_ptr (r)) @@ -78,13 +74,6 @@ namespace odb template void database:: - erase (const T& obj) - { - erase (object_traits::id (obj)); - } - - template - void database:: erase (const typename object_traits::id_type& id) { if (!transaction::has_current ()) @@ -95,20 +84,6 @@ namespace odb template result database:: - query () - { - return query (odb::query ()); - } - - template - result database:: - query (const std::string& q) - { - return query (odb::query (q)); - } - - template - result database:: query (const odb::query& q) { if (!transaction::has_current ()) -- cgit v1.1