Lumiera  0.pre.03
»edit your freedom«
Transiently< void(void)> Class Template Reference

#include "lib/test/transiently.hpp"

Description

template<>
class lib::test::Transiently< void(void)>

Variation where manipulation is done by λ

Definition at line 82 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
 
NonCopyableoperator= (NonCopyable const &)=delete
 
+ Inheritance diagram for Transiently< void(void)>:
+ Collaboration diagram for Transiently< void(void)>:

The documentation for this class was generated from the following file: