class task_ring_buffer::task_buffer_iterator
Declaration
class task_ring_buffer::task_buffer_iterator { /* full declaration omitted */ };
Member Variables
- unsigned long m_id
- const task_ring_buffer& m_buffer
Member Function Overview
- operator!=(task_buffer_iterator other) → bool
- operator*() → task *
- operator++() → void
- operator<(task_buffer_iterator other) → bool
- task_buffer_iterator(unsigned long id, const task_ring_buffer & buffer)
Member Functions
¶bool operator!=(task_buffer_iterator other)
bool operator!=(task_buffer_iterator other)
Parameters
- task_buffer_iterator other
¶task* operator*()
task* operator*()
¶void operator++()
void operator++()
¶bool operator<(task_buffer_iterator other)
bool operator<(task_buffer_iterator other)
Parameters
- task_buffer_iterator other
¶task_buffer_iterator(
unsigned long id,
const task_ring_buffer& buffer)
task_buffer_iterator(
unsigned long id,
const task_ring_buffer& buffer)
Parameters
- unsigned long id
- const task_ring_buffer& buffer