#include <juce_ScopedValueSetter.h>
template<typename ValueType>
class ScopedValueSetter< ValueType >
Helper class providing an RAII-based mechanism for temporarily setting and then re-setting a value.
E.g.
◆ ScopedValueSetter() [1/2]
template<typename ValueType >
Creates a ScopedValueSetter that will immediately change the specified value to the given new value, and will then reset it to its original value when this object is deleted.
◆ ScopedValueSetter() [2/2]
template<typename ValueType >
Creates a ScopedValueSetter that will immediately change the specified value to the given new value, and will then reset it to be valueWhenDeleted when this object is deleted.
◆ ~ScopedValueSetter()
template<typename ValueType >
The documentation for this class was generated from the following file: