Speeduino
|
Iterate through a tables values, row by row. More...
#include <table3d_values.h>
Public Member Functions | |
table_value_iterator (const table3d_value_t *pValues, table3d_dim_t axisSize) | |
Construct. | |
table_value_iterator & | advance (table3d_dim_t rows) |
Advance the iterator. | |
table_value_iterator & | operator++ (void) |
Increment the iterator by one row. | |
const table_row_iterator | operator* (void) const |
Dereference the iterator to access a row of data. | |
table_row_iterator | operator* (void) |
Dereference the iterator to access a row of data. | |
bool | at_end (void) const |
Test for end of iteration. | |
Iterate through a tables values, row by row.
|
inline |
Construct.
pValues | Pointer to the 1st value in a 1-d array |
axisSize | The number of columns & elements per row (square tables only) |
|
inline |
Advance the iterator.
rows | The number of rows to move |
|
inline |
Dereference the iterator to access a row of data.
|
inline |
Dereference the iterator to access a row of data.
|
inline |
Increment the iterator by one row.