Lines Matching defs:position
79 BumpPointerPool* dealloc(void* position)
81 if ((position >= m_start) && (position <= static_cast<void*>(this))) {
82 ASSERT(position <= m_current);
83 m_current = position;
86 return deallocCrossPool(this, position);
170 static BumpPointerPool* deallocCrossPool(BumpPointerPool* pool, void* position)
172 // Should only be called if position is not in the current pool.
173 ASSERT((position < pool->m_start) || (position > static_cast<void*>(pool)));
180 // position was nowhere in the chain!
184 if ((position >= pool->m_start) && (position <= static_cast<void*>(pool))) {
185 ASSERT(position <= pool->m_current);
186 pool->m_current = position;