From 9ecb6dc37b2843c61de0bd7978f74bb30d779528 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Tue, 12 Feb 2013 05:42:19 +0200 Subject: Suppress cast warnings --- odb/qt/containers/list-traits.txx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/odb/qt/containers/list-traits.txx b/odb/qt/containers/list-traits.txx index f579071..2893236 100644 --- a/odb/qt/containers/list-traits.txx +++ b/odb/qt/containers/list-traits.txx @@ -17,6 +17,7 @@ namespace odb for (std::size_t i (0), n (impl.size ()); i < n; ++i) { vector_impl::element_state_type s (impl.state (i)); + index_type ii (static_cast (i)); switch (s) { @@ -26,19 +27,19 @@ namespace odb } case vector_impl::state_inserted: { - f.insert (i, c[static_cast (i)]); + f.insert (ii, c[ii]); u = u || true; break; } case vector_impl::state_updated: { - f.update (i, c[static_cast (i)]); + f.update (ii, c[ii]); u = u || true; break; } case vector_impl::state_erased: { - f.delete_ (i); // Delete from i onwards. + f.delete_ (ii); // Delete from i onwards. u = u || true; break; } -- cgit v1.1