Skip to main content

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

Member Functions

bool operator!=(task_buffer_iterator other)

Parameters

task_buffer_iterator other

task* operator*()


void operator++()


bool operator<(task_buffer_iterator other)

Parameters

task_buffer_iterator other

task_buffer_iterator(
    unsigned long id,
    const task_ring_buffer& buffer)

Parameters

unsigned long id
const task_ring_buffer& buffer