Skip to main content

ClikaRT::tables::Table::RowRange

class

Header: ClikaRT/tables/table.h

A range over every row, in order, range-for compatible: for (Table::Row row : frame.rows()) { ... }. Yields Row by value (the cheap cursor; no per-row allocation). The frame must outlive the range.

Nested types

NameDescription
iteratorForward iterator over the rows; yields Row cursors by value.

Member functions

RowRange()

RowRange(const Table* table, std::int64_t count) noexcept

A range over table's first count rows.

Declared in ClikaRT/tables/table.h, line 178

begin()

iterator begin() const noexcept

Iterator at row 0.

Declared in ClikaRT/tables/table.h, line 180

end()

iterator end() const noexcept

Iterator one past the last row.

Declared in ClikaRT/tables/table.h, line 182