![]() |
Lumiera 0.pre.04~rc.1
»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) | |
| ~Transiently () | |
| 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 ()=default | |
| NonCopyable ()=default | |
| NonCopyable (NonCopyable const &)=delete | |
| NonCopyable & | operator= (NonCopyable const &)=delete |
|
inline |
Definition at line 82 of file transiently.hpp.
|
inline |
Definition at line 87 of file transiently.hpp.
|
private |
Definition at line 76 of file transiently.hpp.
|
inline |
Definition at line 96 of file transiently.hpp.
|
private |
Definition at line 78 of file transiently.hpp.
|
private |
Definition at line 79 of file transiently.hpp.
Inheritance diagram for Transiently< void(void)>:
Collaboration diagram for Transiently< void(void)>: