ALFI
Advanced Library for Function Interpolation
Loading...
Searching...
No Matches
alfi::util::misc::SimpleScopeGuard< Function > Class Template Reference

#include <misc.h>

Public Member Functions

 SimpleScopeGuard (Function on_exit)
 
 ~SimpleScopeGuard () noexcept
 
 SimpleScopeGuard (const SimpleScopeGuard &)=delete
 
SimpleScopeGuardoperator= (const SimpleScopeGuard &)=delete
 

Constructor & Destructor Documentation

◆ SimpleScopeGuard() [1/2]

template<typename Function>
alfi::util::misc::SimpleScopeGuard< Function >::SimpleScopeGuard ( Function on_exit)
inline

◆ ~SimpleScopeGuard()

template<typename Function>
alfi::util::misc::SimpleScopeGuard< Function >::~SimpleScopeGuard ( )
inlinenoexcept

◆ SimpleScopeGuard() [2/2]

template<typename Function>
alfi::util::misc::SimpleScopeGuard< Function >::SimpleScopeGuard ( const SimpleScopeGuard< Function > & )
delete

Member Function Documentation

◆ operator=()

template<typename Function>
SimpleScopeGuard & alfi::util::misc::SimpleScopeGuard< Function >::operator= ( const SimpleScopeGuard< Function > & )
delete

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