Lines Matching defs:m_chunk_list
140 chunk_list m_chunk_list;
243 inline zone::zone(size_t chunk_size) /* throw() */ :m_chunk_size(chunk_size), m_chunk_list(m_chunk_size)
252 (m_chunk_list.m_ptr + (align - 1))) / align * align);
253 size_t adjusted_size = size + (aligned - m_chunk_list.m_ptr);
254 if(m_chunk_list.m_free >= adjusted_size) {
255 m_chunk_list.m_free -= adjusted_size;
256 m_chunk_list.m_ptr += adjusted_size;
266 if(m_chunk_list.m_free < size) {
270 char* ptr = m_chunk_list.m_ptr;
271 m_chunk_list.m_free -= size;
272 m_chunk_list.m_ptr += size;
279 chunk_list* const cl = &m_chunk_list;
319 m_chunk_list.clear(m_chunk_size);
326 swap(m_chunk_list, o.m_chunk_list);
344 m_chunk_list.m_ptr -= size;
345 m_chunk_list.m_free += size;