SimpleITK  2.0.0
Public Member Functions | Public Attributes | List of all members
itk::simple::scope_exit< F > Struct Template Reference

#include <sitkTemplateFunctions.h>

Public Member Functions

scope_exitoperator= (scope_exit &&rhs)=delete
 
scope_exitoperator= (scope_exit const &)=delete
 
 scope_exit (F f) noexcept
 
 scope_exit (scope_exit &&rhs) noexcept
 
 scope_exit (scope_exit const &)=delete
 
 ~scope_exit ()
 

Public Attributes

f_
 
bool run_
 

Detailed Description

template<typename F>
struct itk::simple::scope_exit< F >

Definition at line 236 of file sitkTemplateFunctions.h.

Constructor & Destructor Documentation

◆ scope_exit() [1/3]

template<typename F >
itk::simple::scope_exit< F >::scope_exit ( f)
inlineexplicitnoexcept

Definition at line 239 of file sitkTemplateFunctions.h.

◆ scope_exit() [2/3]

template<typename F >
itk::simple::scope_exit< F >::scope_exit ( scope_exit< F > &&  rhs)
inlinenoexcept

Definition at line 240 of file sitkTemplateFunctions.h.

◆ ~scope_exit()

template<typename F >
itk::simple::scope_exit< F >::~scope_exit ( )
inline

◆ scope_exit() [3/3]

template<typename F >
itk::simple::scope_exit< F >::scope_exit ( scope_exit< F > const &  )
delete

Member Function Documentation

◆ operator=() [1/2]

template<typename F >
scope_exit& itk::simple::scope_exit< F >::operator= ( scope_exit< F > &&  rhs)
delete

◆ operator=() [2/2]

template<typename F >
scope_exit& itk::simple::scope_exit< F >::operator= ( scope_exit< F > const &  )
delete

Member Data Documentation

◆ f_

template<typename F >
F itk::simple::scope_exit< F >::f_

Definition at line 237 of file sitkTemplateFunctions.h.

Referenced by itk::simple::scope_exit< F >::~scope_exit().

◆ run_

template<typename F >
bool itk::simple::scope_exit< F >::run_

Definition at line 238 of file sitkTemplateFunctions.h.

Referenced by itk::simple::scope_exit< F >::~scope_exit().


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