File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments