From 9c3c6e300c6c80b6e796732f184fceeae9835598 Mon Sep 17 00:00:00 2001
From: Lizzzka007 <gashchuk2011@mail.ru>
Date: Mon, 25 Nov 2024 00:44:51 +0300
Subject: [PATCH] .

---
 include/memory-faucet.h | 1 +
 src/memory-faucet.cpp   | 6 ++++++
 2 files changed, 7 insertions(+)

diff --git a/include/memory-faucet.h b/include/memory-faucet.h
index a5f1bf7..d41232f 100644
--- a/include/memory-faucet.h
+++ b/include/memory-faucet.h
@@ -39,6 +39,7 @@ public:
     memBuf();
     ~memBuf();
     void* ptr();
+    void** ptr();
     const void* ptr() const;
     void free_memory();
     int get_size() const;
diff --git a/src/memory-faucet.cpp b/src/memory-faucet.cpp
index ef50c5f..ed3343a 100644
--- a/src/memory-faucet.cpp
+++ b/src/memory-faucet.cpp
@@ -91,6 +91,12 @@ void* memBuf<mem, choose_type>::ptr()
     return buf;
 }
 
+template< MemType mem, buf_choose_policy choose_type >
+void** memBuf<mem, choose_type>::ptr()
+{
+    return &buf;
+}
+
 template< MemType mem, buf_choose_policy choose_type >
 const void* memBuf<mem, choose_type>::ptr() const
 {
-- 
GitLab