Lines Matching refs:m_blockSize
239 m_blockSize = blockSize;
247 if (m_size >= m_blockSize)
250 if ((m_begin+=m_blockSize) == m_buffer.end())
252 m_size -= m_blockSize;
273 size_t numberOfBytes = m_maxBlocks*m_blockSize;
298 : Filter(attachment), m_firstSize(firstSize), m_blockSize(blockSize), m_lastSize(lastSize)
301 if (m_firstSize < 0 || m_blockSize < 1 || m_lastSize < 0)
309 InitializeDerivedAndReturnNewSizes(parameters, m_firstSize, m_blockSize, m_lastSize);
310 if (m_firstSize < 0 || m_blockSize < 1 || m_lastSize < 0)
343 m_queue.ResetQueue(m_blockSize, (2*m_blockSize+m_lastSize-2)/m_blockSize);
352 if (m_blockSize == 1)
372 while (newLength >= m_blockSize + m_lastSize && m_queue.CurrentSize() >= m_blockSize)
374 NextPutModifiable(m_queue.GetBlock(), m_blockSize);
375 newLength -= m_blockSize;
378 if (newLength >= m_blockSize + m_lastSize && m_queue.CurrentSize() > 0)
380 assert(m_queue.CurrentSize() < m_blockSize);
381 size_t len = m_blockSize - m_queue.CurrentSize();
384 NextPutModifiable(m_queue.GetBlock(), m_blockSize);
385 newLength -= m_blockSize;
388 if (newLength >= m_blockSize + m_lastSize)
390 size_t len = RoundDownToMultipleOf(newLength - m_lastSize, m_blockSize);
423 if (m_blockSize > 1)
425 while (m_queue.CurrentSize() >= m_blockSize)
426 NextPutModifiable(m_queue.GetBlock(), m_blockSize);
438 assert(m_blockSize > 1); // m_blockSize = 1 should always override this function
441 assert(length >= m_blockSize);
443 inString += m_blockSize;
444 length -= m_blockSize;