ThreadSchedule 3.0.0
Modern C++ thread management library
Loading...
Searching...
No Matches
threadschedule::detail::worker_context_guard< Pool > Class Template Reference

#include <worker_context_guard.hpp>

Public Member Functions

 worker_context_guard (Pool *&slot, Pool *current) noexcept
 
 ~worker_context_guard ()
 
 worker_context_guard (worker_context_guard const &)=delete
 
auto operator= (worker_context_guard const &) -> worker_context_guard &=delete
 

Detailed Description

template<typename Pool>
class threadschedule::detail::worker_context_guard< Pool >

Definition at line 76 of file worker_context_guard.hpp.

Constructor & Destructor Documentation

◆ worker_context_guard() [1/2]

template<typename Pool >
threadschedule::detail::worker_context_guard< Pool >::worker_context_guard ( Pool *&  slot,
Pool *  current 
)
inlinenoexcept

Definition at line 79 of file worker_context_guard.hpp.

◆ ~worker_context_guard()

template<typename Pool >
threadschedule::detail::worker_context_guard< Pool >::~worker_context_guard ( )
inline

Definition at line 84 of file worker_context_guard.hpp.

◆ worker_context_guard() [2/2]

template<typename Pool >
threadschedule::detail::worker_context_guard< Pool >::worker_context_guard ( worker_context_guard< Pool > const &  )
delete

Member Function Documentation

◆ operator=()

template<typename Pool >
auto threadschedule::detail::worker_context_guard< Pool >::operator= ( worker_context_guard< Pool > const &  ) -> worker_context_guard &=delete
delete

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