#define ATTR_WARN_UNUSED_RESULT
#define ATTR_NONNULL(...)
struct BLI_mempool_threadsafe_iter BLI_mempool_threadsafe_iter
void mempool_iter_threadsafe_destroy(ParallelMempoolTaskData *iter_arr) ATTR_NONNULL()
struct ParallelMempoolTaskData ParallelMempoolTaskData
void * mempool_iter_threadsafe_step(BLI_mempool_threadsafe_iter *iter)
ParallelMempoolTaskData * mempool_iter_threadsafe_create(BLI_mempool *pool, size_t iter_num) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL()
struct BLI_mempool_chunk ** curchunk_threaded_shared
BLI_mempool_threadsafe_iter ts_iter