24#ifndef __SCOPED_SET_RESET_H
25#define __SCOPED_SET_RESET_H
45template <
typename VAL_TYPE>
71template <
typename Func>
SCOPED_EXECUTION(Func initFunc, Func destroyFunc)
DRAWING_TOOL::MODE m_original
DRAWING_TOOL::MODE & m_target
~SCOPED_SET_RESET()
Destruct the class, and return the target to its original value.
SCOPED_SET_RESET(VAL_TYPE &target, VAL_TYPE value)