Public Member Functions | Private Attributes | List of all members
boost::threadpool::detail::scope_guard Class Reference

#include <scope_guard.hpp>

Inheritance diagram for boost::threadpool::detail::scope_guard:
Inheritance graph
[legend]

Public Member Functions

void disable ()
 
 scope_guard (function0< void > const &call_on_exit)
 
 ~scope_guard ()
 

Private Attributes

function0< void > const m_function
 
bool m_is_active
 

Detailed Description

Definition at line 29 of file scope_guard.hpp.

Constructor & Destructor Documentation

boost::threadpool::detail::scope_guard::scope_guard ( function0< void > const &  call_on_exit)
inline

Definition at line 36 of file scope_guard.hpp.

boost::threadpool::detail::scope_guard::~scope_guard ( )
inline

Definition at line 42 of file scope_guard.hpp.

Member Function Documentation

void boost::threadpool::detail::scope_guard::disable ( )
inline

Definition at line 50 of file scope_guard.hpp.

Member Data Documentation

function0<void> const boost::threadpool::detail::scope_guard::m_function
private

Definition at line 32 of file scope_guard.hpp.

bool boost::threadpool::detail::scope_guard::m_is_active
private

Definition at line 33 of file scope_guard.hpp.


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


asr_descriptor_surface_based_recognition
Author(s): Allgeyer Tobias, Hutmacher Robin, Meißner Pascal
autogenerated on Mon Dec 16 2019 03:31:16