// Implementing pure virtual method of ColumnBase. inline void BinaryColumn::move_last_row_over(size_t row_ndx, size_t prior_num_rows, bool) { REALM_ASSERT_DEBUG(prior_num_rows == size()); REALM_ASSERT(row_ndx < prior_num_rows); size_t last_row_ndx = prior_num_rows - 1; do_move_last_over(row_ndx, last_row_ndx); // Throws }
inline void StringColumn::move_last_over(std::size_t row_ndx) { std::size_t last_row_ndx = size() - 1; // Note that size() is slow do_move_last_over(row_ndx, last_row_ndx); // Throws }
inline void BinaryColumn::move_last_over(size_t row_ndx) { size_t last_row_ndx = size() - 1; // Note that size() is slow do_move_last_over(row_ndx, last_row_ndx); // Throws }
template<class T> inline void BasicColumn<T>::move_last_over(std::size_t row_ndx) { std::size_t last_row_ndx = size() - 1; // Note that size() is slow do_move_last_over(row_ndx, last_row_ndx); // Throws }