Lockless Task Scheduler  v1.0a
A lockless task scheduler
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
task_scheduler::attribute< TOwnerClass, TType > Class Template Reference

Public Member Functions

 attribute (TType _val, TOwnerClass *_owner=nullptr, typename TGetFunc _get_func=nullptr, typename TSetFunc _set_func=nullptr)
 
 operator TType ()
 
TType & operator= (const TType &_other_val)
 

Protected Member Functions

TType * operator & ()
 

Protected Attributes

TType val
 
TGetFunc get_func
 
TSetFunc set_func
 
TOwnerClass * owner
 

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