void operator()() const { m_fn(); }
 ~FgScopeGuard()
 { m_fn(); }
Beispiel #3
0
 void call( argument_types &&...args )
 {
     std::vector< argument > a = { std::forward< argument_types >( args )... };
     m_fn( a );
 }
Beispiel #4
0
DoAtScopeExit::~DoAtScopeExit()
{
	m_fn();
}
 R Run(Args&&... args)
 {
     return m_fn(std::forward<Args>(args)...);
 }