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

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)

Definition at line 36 of file scope_guard.hpp.

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

Definition at line 42 of file scope_guard.hpp.

Member Function Documentation

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

Definition at line 50 of file scope_guard.hpp.

Member Data Documentation

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

Definition at line 32 of file scope_guard.hpp.

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

Definition at line 33 of file scope_guard.hpp.

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

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