Lines Matching defs:m_pool_i
128 // objects are allocated via the allocate() method. An index, m_pool_i,
130 // size, and this fact is used to wrap the list when m_pool_i reaches the
146 // pointed to by the index, m_pool_i, and updates that index. The index
147 // update consists of adding 1 to m_pool_i and masking it by m_wrap.
150 // This method resets the allocation index, m_pool_i, to point to the start
163 std::size_t m_pool_i; // Index of next entry to m_pool_m to provide.
176 : m_pool_i( 0 )
192 result_p = &m_pool_p[m_pool_i];
193 m_pool_i = (m_pool_i + 1) & m_wrap;
199 m_pool_i = 0;