diff options
Diffstat (limited to 'libcommon/common')
-rw-r--r-- | libcommon/common/common.hxx | 4 | ||||
-rw-r--r-- | libcommon/common/common.txx | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/libcommon/common/common.hxx b/libcommon/common/common.hxx index 2b79a5a..0d56d7c 100644 --- a/libcommon/common/common.hxx +++ b/libcommon/common/common.hxx @@ -38,11 +38,11 @@ create_specific_database (int& argc, } // This function returns an accurate result only if the result iterator -// hasn't been advanced. +// hasn't been advanced and after the call the result is no longer valid. // template <typename T> std::size_t -size (odb::result<T>&); +size (odb::result<T>); #include <common/common.txx> diff --git a/libcommon/common/common.txx b/libcommon/common/common.txx index 66ccac9..5c40520 100644 --- a/libcommon/common/common.txx +++ b/libcommon/common/common.txx @@ -11,7 +11,7 @@ size_available (); template <typename T> std::size_t -size (odb::result<T>& r) +size (odb::result<T> r) { if (size_available ()) return r.size (); |