From 6b96d79fda2c1acc266ca6b50a8cb15d72f0fa2d Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Mon, 27 Jun 2022 01:13:52 -0500 Subject: [PATCH] Add fold markers in wrap_mempool --- src/wrap_mempool.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/wrap_mempool.cpp b/src/wrap_mempool.cpp index f40832bb..8514f1fa 100644 --- a/src/wrap_mempool.cpp +++ b/src/wrap_mempool.cpp @@ -70,6 +70,8 @@ namespace }; + // {{{ cl allocators + class cl_allocator_base { protected: @@ -210,8 +212,10 @@ namespace } }; + // }}} + // {{{ allocator_call inline pyopencl::buffer *allocator_call(cl_allocator_base &alloc, size_t size) @@ -256,8 +260,10 @@ namespace } } + // }}} + // {{{ pooled_buffer class pooled_buffer : public pyopencl::pooled_allocation<pyopencl::memory_pool<cl_allocator_base> >, @@ -278,8 +284,10 @@ namespace { return ptr(); } }; + // }}} + // {{{{ device_pool_allocate pooled_buffer *device_pool_allocate( std::shared_ptr<pyopencl::memory_pool<cl_allocator_base> > pool, @@ -288,6 +296,9 @@ namespace return new pooled_buffer(pool, sz); } + // }}} + + @@ -398,3 +409,5 @@ void pyopencl_expose_mempool(py::module &m) ; } } + +// vim: foldmethod=marker -- GitLab