23 Jun
2004
23 Jun
'04
4:17 p.m.
-----Original Message----- From: Erik Thiele [mailto:erik@thiele-hydraulik.de] Sent: Wednesday, June 23, 2004 11:28 AM To: boost-users@lists.boost.org Subject: [Boost-users] protassign
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: http://www.rrsd.com/boost/ 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.