Browse Source

Added a method WeakReference::Master::getNumActiveWeakReferences()

tags/2021-05-28
jules 8 years ago
parent
commit
bf64d88de8
1 changed files with 6 additions and 0 deletions
  1. +6
    -0
      modules/juce_core/memory/juce_WeakReference.h

+ 6
- 0
modules/juce_core/memory/juce_WeakReference.h View File

@@ -189,6 +189,12 @@ public:
sharedPointer->clearPointer();
}
/** Returns the number of WeakReferences that are out there pointing to this object. */
int getNumActiveWeakReferences() const noexcept
{
return sharedPointer == nullptr ? 0 : (sharedPointer->getReferenceCount() - 1);
}
private:
SharedRef sharedPointer;


Loading…
Cancel
Save