OpenM++ runtime library (libopenm)
|
list of bytes rows wrapped into IRowsFirstNext interface More...
#include <runController.h>
Public Member Functions | |
ListFirstNext (list< unique_ptr< uint8_t[]> >::const_iterator i_begin, list< unique_ptr< uint8_t[]> >::const_iterator i_end) | |
create interface to opaque list of bytes rows | |
virtual uint8_t * | toFirst (void) override |
move pointer to the first row, return NULL if row list is empty. More... | |
virtual uint8_t * | toNext (void) override |
move pointer to the next row, return NULL at the end of rows. More... | |
virtual uint8_t * | toFirst (void)=0 |
move pointer to the first row, return NULL if row list is empty. More... | |
virtual uint8_t * | toNext (void)=0 |
move pointer to the next row, return NULL at the end of rows. More... | |
list of bytes rows wrapped into IRowsFirstNext interface
|
inlineoverridevirtual |
move pointer to the first row, return NULL if row list is empty.
Implements openm::RunController::IRowsFirstNext.
|
inlineoverridevirtual |
move pointer to the next row, return NULL at the end of rows.
Implements openm::RunController::IRowsFirstNext.