Pods/Headers/Private/Realm/realm/column_binary.hpp
inline void BinaryColumn::erase_rows(size_t row_ndx, size_t num_rows_to_erase,
                                     size_t prior_num_rows, bool)
{
    REALM_ASSERT_DEBUG(prior_num_rows == size());
    REALM_ASSERT(num_rows_to_erase <= prior_num_rows);
    REALM_ASSERT(row_ndx <= prior_num_rows - num_rows_to_erase);

    bool is_last = (row_ndx + num_rows_to_erase == prior_num_rows);
    for (size_t i = num_rows_to_erase; i > 0; --i) {
        size_t row_ndx_2 = row_ndx + i - 1;
        erase(row_ndx_2, is_last); // Throws
    }
}
// Implementing pure virtual method of ColumnBase.
Implementing pure virtual method of ColumnBase.
Implementing pure virtual method of ColumnBase .
inline void BinaryColumn::erase_rows(size_t row_ndx, size_t num_rows_to_erase,
                                     size_t prior_num_rows, bool)
{
    REALM_ASSERT_DEBUG(prior_num_rows == size());
    REALM_ASSERT(num_rows_to_erase <= prior_num_rows);
    REALM_ASSERT(row_ndx <= prior_num_rows - num_rows_to_erase);
    bool is_last = (row_ndx + num_rows_to_erase == prior_num_rows);
    for (size_t i = num_rows_to_erase; i > 0; --i) {
        size_t row_ndx_2 = row_ndx + i - 1;
        erase(row_ndx_2, is_last); 
    }
}
inline void BinaryColumn :: erase_rows ( size_t row_ndx , size_t num_rows_to_erase , size_t prior_num_rows , bool ) { REALM_ASSERT_DEBUG ( prior_num_rows == size ( ) ) ; REALM_ASSERT ( num_rows_to_erase <= prior_num_rows ) ; REALM_ASSERT ( row_ndx <= prior_num_rows - num_rows_to_erase ) ; bool is_last = ( row_ndx + num_rows_to_erase == prior_num_rows ) ; for ( size_t i = num_rows_to_erase ; i > 0 ; -- i ) { size_t row_ndx_2 = row_ndx + i - 1 ; erase ( row_ndx_2 , is_last ) ; } }
Implementing pure virtual method of ColumnBase.
Implementing pure virtual method of ColumnBase .
// Throws