34template <
typename VAL_TYPE>
86template <
typename Func>
SCOPED_EXECUTION(Func initFunc, Func destroyFunc)
SCOPED_EXECUTION & operator=(SCOPED_EXECUTION const &)=delete
SCOPED_EXECUTION(SCOPED_EXECUTION const &)=delete
EE_GRAPHIC_TOOL::MODE m_original
EE_GRAPHIC_TOOL::MODE & m_target
~SCOPED_SET_RESET()
Destruct the class, and return the target to its original value.
SCOPED_SET_RESET(VAL_TYPE &target)
Construct the class and remember the original value of the target, but without changing it immediatel...
SCOPED_SET_RESET & operator=(SCOPED_SET_RESET const &)=delete
SCOPED_SET_RESET(VAL_TYPE &target, VAL_TYPE value)
Construct the class, set the target to the specified value, and remember the original value.
SCOPED_SET_RESET(SCOPED_SET_RESET const &)=delete