29 #ifndef JUCE_SCOPEDVALUESETTER_H_INCLUDED
30 #define JUCE_SCOPEDVALUESETTER_H_INCLUDED
59 template <
typename ValueType>
69 originalValue (valueToSet)
71 valueToSet = newValue;
79 ValueType valueWhenDeleted)
81 originalValue (valueWhenDeleted)
83 valueToSet = newValue;
88 value = originalValue;
94 const ValueType originalValue;
100 #endif // JUCE_SCOPEDVALUESETTER_H_INCLUDED
ScopedValueSetter(ValueType &valueToSet, ValueType newValue, ValueType valueWhenDeleted)
Definition: juce_ScopedValueSetter.h:77
Definition: juce_ScopedValueSetter.h:60
~ScopedValueSetter()
Definition: juce_ScopedValueSetter.h:86
ScopedValueSetter(ValueType &valueToSet, ValueType newValue)
Definition: juce_ScopedValueSetter.h:66