From c596f6113c5d2275dca1f9142ee79c849a4a1b1d Mon Sep 17 00:00:00 2001 From: Paul Fd Date: Sun, 15 Mar 2020 19:18:46 +0100 Subject: [PATCH] Add leak detectors --- src/sfizz/Wavetables.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/sfizz/Wavetables.h b/src/sfizz/Wavetables.h index 9f7a9bce..eeac8b81 100644 --- a/src/sfizz/Wavetables.h +++ b/src/sfizz/Wavetables.h @@ -6,6 +6,7 @@ #pragma once #include "Config.h" +#include "LeakDetector.h" #include #include #include @@ -57,6 +58,7 @@ private: float _phase = 0.0f; float _sampleInterval = 0.0f; const WavetableMulti* _multi = nullptr; + LEAK_DETECTOR(WavetableOscillator); }; /** @@ -173,6 +175,7 @@ private: // internal storage, having `multiSize` rows and `tableSize` columns. std::unique_ptr _multiData; + LEAK_DETECTOR(WavetableMulti); }; /** @@ -191,6 +194,8 @@ private: const WavetableMulti waveTriangle; const WavetableMulti waveSaw; const WavetableMulti waveSquare; + LEAK_DETECTOR(WavetablePool); + }; } // namespace sfz