A class to keep an eye on a component and check for it being deleted.
More...
#include <juce_Component.h>
|
| | BailOutChecker (Component *component) |
| | Creates a checker that watches one component.
|
| |
| bool | shouldBailOut () const noexcept |
| | Returns true if either of the two components have been deleted since this object was created.
|
| |
A class to keep an eye on a component and check for it being deleted.
This is designed for use with the ListenerList::callChecked() methods, to allow the list iterator to stop cleanly if the component is deleted by a listener callback while the list is still being iterated.
◆ BailOutChecker()
| juce::Component::BailOutChecker::BailOutChecker |
( |
Component * |
component | ) |
|
Creates a checker that watches one component.
◆ shouldBailOut()
| bool juce::Component::BailOutChecker::shouldBailOut |
( |
| ) |
const |
|
noexcept |
Returns true if either of the two components have been deleted since this object was created.
◆ safePointer
The documentation for this class was generated from the following file: