// file : odb/pgsql/view-statements.txx // copyright : Copyright (c) 2005-2012 Code Synthesis Tools CC // license : GNU GPL v2; see accompanying LICENSE file #include // std::size_t #include // std::memset namespace odb { namespace pgsql { template view_statements:: ~view_statements () { } template view_statements:: view_statements (connection_type& conn) : statements_base (conn), image_binding_ (image_bind_, view_traits::column_count) { image_.version = 0; image_version_ = 0; std::memset (image_bind_, 0, sizeof (image_bind_)); std::memset (image_truncated_, 0, sizeof (image_truncated_)); for (std::size_t i (0); i < view_traits::column_count; ++i) image_bind_[i].truncated = image_truncated_ + i; } } }