void swap(array_types & at) { using std::swap; swap(builtin, at.builtin); swap(init_list, at.init_list); array.swap(at.array); vector.swap(at.vector); }
inline void page::swap(page& r) { m_rows.swap(r.m_rows); std::swap(m_beg, r.m_beg); std::swap(m_end, r.m_end); }