Skip to content

Commit d893cd7

Browse files
committed
Add fold markers in wrap_mempool
1 parent a286cc3 commit d893cd7

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

src/wrap_mempool.cpp

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,8 @@ namespace
7070
};
7171

7272

73+
// {{{ cl allocators
74+
7375
class cl_allocator_base
7476
{
7577
protected:
@@ -210,8 +212,10 @@ namespace
210212
}
211213
};
212214

215+
// }}}
213216

214217

218+
// {{{ allocator_call
215219

216220
inline
217221
pyopencl::buffer *allocator_call(cl_allocator_base &alloc, size_t size)
@@ -256,8 +260,10 @@ namespace
256260
}
257261
}
258262

263+
// }}}
259264

260265

266+
// {{{ pooled_buffer
261267

262268
class pooled_buffer
263269
: public pyopencl::pooled_allocation<pyopencl::memory_pool<cl_allocator_base> >,
@@ -278,8 +284,10 @@ namespace
278284
{ return ptr(); }
279285
};
280286

287+
// }}}
281288

282289

290+
// {{{{ device_pool_allocate
283291

284292
pooled_buffer *device_pool_allocate(
285293
std::shared_ptr<pyopencl::memory_pool<cl_allocator_base> > pool,
@@ -288,6 +296,9 @@ namespace
288296
return new pooled_buffer(pool, sz);
289297
}
290298

299+
// }}}
300+
301+
291302

292303

293304

@@ -398,3 +409,5 @@ void pyopencl_expose_mempool(py::module &m)
398409
;
399410
}
400411
}
412+
413+
// vim: foldmethod=marker

0 commit comments

Comments
 (0)