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