Deskflow 1.22.0.197
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
deskflow::FinalAction< Callable > Class Template Reference

The FinalAction class implements a common pattern for calling an action at the end of a function. More...

#include <FinalAction.h>

Public Member Functions

 FinalAction () noexcept=default
 FinalAction (Callable callable) noexcept
 ~FinalAction () noexcept
 FinalAction (FinalAction &&other) noexcept
 FinalAction (const FinalAction &)=delete
FinalActionoperator= (const FinalAction &)=delete

Detailed Description

template<class Callable>
class deskflow::FinalAction< Callable >

The FinalAction class implements a common pattern for calling an action at the end of a function.

Constructor & Destructor Documentation

◆ FinalAction() [1/4]

template<class Callable>
deskflow::FinalAction< Callable >::FinalAction ( )
defaultnoexcept

◆ FinalAction() [2/4]

template<class Callable>
deskflow::FinalAction< Callable >::FinalAction ( Callable callable)
inlineexplicitnoexcept

◆ ~FinalAction()

template<class Callable>
deskflow::FinalAction< Callable >::~FinalAction ( )
inlinenoexcept

◆ FinalAction() [3/4]

template<class Callable>
deskflow::FinalAction< Callable >::FinalAction ( FinalAction< Callable > && other)
inlinenoexcept

◆ FinalAction() [4/4]

template<class Callable>
deskflow::FinalAction< Callable >::FinalAction ( const FinalAction< Callable > & )
delete

Member Function Documentation

◆ operator=()

template<class Callable>
FinalAction & deskflow::FinalAction< Callable >::operator= ( const FinalAction< Callable > & )
delete

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