| 315 | } |
| 316 | |
| 317 | void CDocumentFile::GetBlock(void *Buffer, int Size) |
| 318 | { |
| 319 | Assert(Size < MAX_BLOCK_SIZE); |
| 320 | Assert(Buffer != NULL); |
| 321 | |
| 322 | std::memcpy(Buffer, m_pBlockData.data() + m_iBlockPointer, Size); // // // |
| 323 | m_iPreviousPointer = m_iBlockPointer; |
| 324 | m_iBlockPointer += Size; |
| 325 | m_iPreviousPosition = m_iFilePosition; // // // |
| 326 | m_iFilePosition += Size; |
| 327 | } |
| 328 | |
| 329 | bool CDocumentFile::BlockDone() const |
| 330 | { |
no test coverage detected