// file : odb/mysql/statement.txx // author : Boris Kolpackov // copyright : Copyright (c) 2005-2010 Code Synthesis Tools CC // license : GNU GPL v2; see accompanying LICENSE file #include // std::size_t #include // std::memset namespace odb { namespace mysql { // object_statements // template object_statements:: object_statements (connection& conn) : object_statements_base (conn), image_binding_ (image_bind_, object_traits::column_count), id_image_binding_ (image_bind_ + object_traits::column_count, 1) { std::memset (image_bind_, 0, sizeof (image_bind_)); std::memset (image_error_, 0, sizeof (image_error_)); for (std::size_t i (0); i < object_traits::column_count; ++i) image_bind_[i].error = image_error_ + i; } } }