Lockless Task Scheduler  v1.0a
A lockless task scheduler
task_scheduler::atomic_lock_free_node_ptr< T, TMemInterface > Member List

This is the complete list of members for task_scheduler::atomic_lock_free_node_ptr< T, TMemInterface >, including all inherited members.

atomic_lock_free_node_ptr() (defined in task_scheduler::atomic_lock_free_node_ptr< T, TMemInterface >)task_scheduler::atomic_lock_free_node_ptr< T, TMemInterface >inline
atomic_node typedef (defined in task_scheduler::atomic_lock_free_node_ptr< T, TMemInterface >)task_scheduler::atomic_lock_free_node_ptr< T, TMemInterface >
clear() (defined in task_scheduler::atomic_lock_free_node_ptr< T, TMemInterface >)task_scheduler::atomic_lock_free_node_ptr< T, TMemInterface >inline
compare_exchange_weak(atomic_lock_free_node_ptr &comperand, atomic_lock_free_node_ptr &value) volatile (defined in task_scheduler::atomic_lock_free_node_ptr< T, TMemInterface >)task_scheduler::atomic_lock_free_node_ptr< T, TMemInterface >inline
data (defined in task_scheduler::atomic_lock_free_node_ptr< T, TMemInterface >)task_scheduler::atomic_lock_free_node_ptr< T, TMemInterface >
operator=(const volatile atomic_lock_free_node_ptr &other) (defined in task_scheduler::atomic_lock_free_node_ptr< T, TMemInterface >)task_scheduler::atomic_lock_free_node_ptr< T, TMemInterface >inline
~atomic_lock_free_node_ptr() (defined in task_scheduler::atomic_lock_free_node_ptr< T, TMemInterface >)task_scheduler::atomic_lock_free_node_ptr< T, TMemInterface >inline