diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2010-08-16 14:24:09 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2010-08-16 14:24:09 +0200 |
commit | 189d4fbad840ab397cfb62e24b05912b68716518 (patch) | |
tree | 235328b77bcecb8864fcc0d6eb49b767f4e7cf08 /odb/database.ixx | |
parent | 7d7dd0a96ecd88a8d667dda55a0e901d40b8018e (diff) |
Make small functions inline
Diffstat (limited to 'odb/database.ixx')
-rw-r--r-- | odb/database.ixx | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/odb/database.ixx b/odb/database.ixx index c8fe08c..fb26d64 100644 --- a/odb/database.ixx +++ b/odb/database.ixx @@ -9,4 +9,25 @@ namespace odb database () { } + + template <typename T> + inline void database:: + erase (const T& obj) + { + erase<T> (object_traits<T>::id (obj)); + } + + template <typename T> + inline result<T> database:: + query () + { + return query (odb::query<T> ()); + } + + template <typename T> + inline result<T> database:: + query (const std::string& q) + { + return query (odb::query<T> (q)); + } } |