Lockless Task Scheduler  v1.0a
A lockless task scheduler
Public Member Functions | List of all members
task_scheduler::scoped_enter_exit< TClassType, TParam > Class Template Reference

Class scoped_enter_exit. More...

#include <utils.h>

Public Member Functions

 scoped_enter_exit (TParam &_param)
 Initializes a new instance of the scoped_enter_exit class. More...
 
 scoped_enter_exit (TParam &&_param)
 
 ~scoped_enter_exit ()
 Finalizes an instance of the scoped_enter_exit class. More...
 

Detailed Description

template<typename TClassType, typename TParam = base_scoped_param>
class task_scheduler::scoped_enter_exit< TClassType, TParam >

Class scoped_enter_exit.

See also
T

Constructor & Destructor Documentation

◆ scoped_enter_exit()

template<typename TClassType , typename TParam = base_scoped_param>
task_scheduler::scoped_enter_exit< TClassType, TParam >::scoped_enter_exit ( TParam &  _param)
inline

Initializes a new instance of the scoped_enter_exit class.

Parameters
_paramThe parameter.

◆ ~scoped_enter_exit()

template<typename TClassType , typename TParam = base_scoped_param>
task_scheduler::scoped_enter_exit< TClassType, TParam >::~scoped_enter_exit ( )
inline

Finalizes an instance of the scoped_enter_exit class.


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