Lines Matching refs:AutodrainedPool
8541 * platform/AutodrainedPool.h:
8542 (WebCore::AutodrainedPool::AutodrainedPool):
8543 (WebCore::AutodrainedPool::~AutodrainedPool):
8544 (WebCore::AutodrainedPool::cycle):
8553 AutodrainedPool wraps an NSAutoreleasePool and tracks a "cycle" count. This allows clients
8560 * platform/AutodrainedPool.h: Added.
8561 (WebCore::AutodrainedPool::AutodrainedPool): Empty implementations for all non-mac platforms
8562 (WebCore::AutodrainedPool::~AutodrainedPool): ditto
8563 (WebCore::AutodrainedPool::cycle): ditto
8564 * platform/mac/AutodrainedPool.mm: Added.
8565 (WebCore::AutodrainedPool::AutodrainedPool):
8566 (WebCore::AutodrainedPool::~AutodrainedPool):
8567 …(WebCore::AutodrainedPool::cycle): Keep track of number of cycles, and drain/recreate the pool if …