Lumiera
0.pre.03
»edit your freedom«
|
#include "lib/test/transiently.hpp"
Variation where manipulation is done by λ
Definition at line 73 of file transiently.hpp.
Public Member Functions | |
Transiently (Manipulator manipulation) | |
void | cleanUp (Manipulator cleanUp) |
Private Types | |
using | Manipulator = std::function< void(void)> |
Private Attributes | |
Manipulator | doIt_ |
Manipulator | undoIt_ |
Additional Inherited Members | |
Private Member Functions inherited from NonCopyable | |
NonCopyable (NonCopyable const &)=delete | |
NonCopyable & | operator= (NonCopyable const &)=delete |