|
morph 0.1.0
Asynchronous bridge between GUI thread and business models
|
This is the complete list of members for morph::table::VectorSource, including all inherited members.
| columns() const override | morph::table::VectorSource | inlinevirtual |
| indexOf(RowId const &key) const | morph::table::VectorSource | inline |
| insertRow(std::size_t row, RowId key, std::vector< Cell > cells) | morph::table::VectorSource | inline |
| patchRow(RowId const &key, std::vector< Cell > cells) override | morph::table::VectorSource | inlinevirtual |
| removeRow(std::size_t row) | morph::table::VectorSource | inline |
| setRows(std::vector< RowId > ids, std::vector< std::vector< Cell > > rows, std::optional< std::vector< ColumnInfo > > columns=std::nullopt) | morph::table::VectorSource | inline |
| snapshot() const override | morph::table::VectorSource | inlinevirtual |
| subscribe(ChangeListener &listener) override | morph::table::VectorSource | inlinevirtual |
| tableSnapshot() const noexcept | morph::table::VectorSource | inline |
| unsubscribe(ChangeListener &listener) override | morph::table::VectorSource | inlinevirtual |
| updateRow(std::size_t row, std::vector< Cell > cells) | morph::table::VectorSource | inline |
| VectorSource(std::vector< ColumnInfo > columns) | morph::table::VectorSource | inlineexplicit |
| ~DataSource()=default (defined in morph::table::DataSource) | morph::table::DataSource | virtual |
| ~RowPatcher()=default (defined in morph::table::RowPatcher) | morph::table::RowPatcher | virtual |