OpenShot Audio Library | OpenShotAudio 0.3.2
|
#include <juce_HeavyweightLeakedObjectDetector.h>
Public Member Functions | |
HeavyweightLeakedObjectDetector (const HeavyweightLeakedObjectDetector &) noexcept | |
This class is a useful way of tracking down hard to find memory leaks when the regular LeakedObjectDetector isn't enough.
As well as firing when any instances of the OwnerClass type are leaked, it will print out a stack trace showing where the leaked object was created. This is obviously quite a heavyweight task so, unlike the LeakedObjectDetector which should be always be added to your classes, you should only use this object temporarily when you are debugging and remove it when finished.
To use it, use the JUCE_HEAVYWEIGHT_LEAK_DETECTOR macro as a simple way to put one in your class declaration.
Definition at line 43 of file juce_HeavyweightLeakedObjectDetector.h.
|
inlinenoexcept |
Definition at line 47 of file juce_HeavyweightLeakedObjectDetector.h.
|
inlinenoexcept |
Definition at line 48 of file juce_HeavyweightLeakedObjectDetector.h.
|
inline |
Definition at line 50 of file juce_HeavyweightLeakedObjectDetector.h.