| JUCE
    | 
A class to keep an eye on a component and check for it being deleted. More...
#include <juce_Component.h>
| Public Member Functions | |
| 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.
| Component::BailOutChecker::BailOutChecker | ( | Component * | component | ) | 
Creates a checker that watches one component.
| 
 | noexcept | 
Returns true if either of the two components have been deleted since this object was created.