23 Jun
2004
23 Jun
'04
4:58 p.m.
"Nat Goodspeed"
From: Erik Thiele [mailto:erik@thiele-hydraulik.de]
now i can do:
void foo() { protassign<bool> foorunning_assigner(foorunning, true); dojobs(); dofoooo(); }
and that's all. is there one such thing in boost already???
[Nat] In the forthcoming Boost serialization library:
there's a state_saver template class that does what you're talking about:
http://www.rrsd.com/boost/libs/serialization/doc/state_saver.html
This seems useful enough to promote to a library more general than the serialization library.
Yes. Anyone willing to make it into standalone library is definitely welcomed. /Pavel