Exemplo n.º 1
0
inline Table::RowExpr LinkView::get(std::size_t link_ndx) noexcept
{
    REALM_ASSERT(is_attached());
    REALM_ASSERT(m_row_indexes.is_attached());
    REALM_ASSERT_3(link_ndx, <, m_row_indexes.size());

    Table& target_table = m_origin_column.get_target_table();
    std::size_t target_row_ndx = to_size_t(m_row_indexes.get(link_ndx));
    return target_table[target_row_ndx];
}
Exemplo n.º 2
0
void Image::Add(Object* object, int z){
  assert(!Has(object));
  assert(z >= 0);
  assert(to_size_t(z) <= m_objects.size());
  m_objects.insert(begin(m_objects) + z, object);
}