| 61 | } |
| 62 | |
| 63 | void ObjectMatrix::resize( size_t rows, size_t columns ) |
| 64 | { |
| 65 | MemberContainer originalMembers( m_members ); |
| 66 | m_members.clear(); |
| 67 | m_members.resize( rows * columns, nullptr ); |
| 68 | for( size_t i = 0; i < rows && i < m_rows; ++i ) |
| 69 | { |
| 70 | for( size_t j = 0; j < columns && j < m_columns; ++j ) |
| 71 | { |
| 72 | m_members[ i * columns + j ] = originalMembers[ i * m_columns + j ]; |
| 73 | } |
| 74 | } |
| 75 | m_rows = rows; |
| 76 | m_columns = columns; |
| 77 | } |
| 78 | |
| 79 | void ObjectMatrix::copyFrom( const Object *other, CopyContext *context ) |
| 80 | { |
no test coverage detected