irods  4.2.8
About: iRODS (the integrated Rule Oriented Data System) is a distributed data-management system for creating data grids, digital libraries, persistent archives, and real-time data systems.
  Fossies Dox: irods-4.2.8.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

irods::at_scope_exit< Function > Class Template Reference

#include <irods_at_scope_exit.hpp>

Public Member Functions

 at_scope_exit (Function &&_func)
 
 at_scope_exit (const at_scope_exit &)=delete
 
at_scope_exitoperator= (const at_scope_exit &)=delete
 
 ~at_scope_exit ()
 

Private Attributes

Function func_
 

Detailed Description

template<typename Function>
class irods::at_scope_exit< Function >

Definition at line 9 of file irods_at_scope_exit.hpp.

Constructor & Destructor Documentation

◆ at_scope_exit() [1/2]

template<typename Function >
irods::at_scope_exit< Function >::at_scope_exit ( Function &&  _func)
inlineexplicit

Definition at line 12 of file irods_at_scope_exit.hpp.

◆ at_scope_exit() [2/2]

template<typename Function >
irods::at_scope_exit< Function >::at_scope_exit ( const at_scope_exit< Function > &  )
delete

◆ ~at_scope_exit()

template<typename Function >
irods::at_scope_exit< Function >::~at_scope_exit ( )
inline

Definition at line 21 of file irods_at_scope_exit.hpp.

References irods::at_scope_exit< Function >::func_.

Member Function Documentation

◆ operator=()

template<typename Function >
at_scope_exit& irods::at_scope_exit< Function >::operator= ( const at_scope_exit< Function > &  )
delete

Member Data Documentation

◆ func_

template<typename Function >
Function irods::at_scope_exit< Function >::func_
private

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