| Add(Row &&row) | momo::DataTable< TColumnList, TDataTraits > | inline |
| AddMultiHashIndex(const Column< Item > &column, const Column< Items > &... columns) | momo::DataTable< TColumnList, TDataTraits > | inline |
| AddRow(Assignment< Item, ItemArg > assign, Assignment< Items, ItemArgs >... assigns) | momo::DataTable< TColumnList, TDataTraits > | inline |
| AddUniqueHashIndex(const Column< Item > &column, const Column< Items > &... columns) | momo::DataTable< TColumnList, TDataTraits > | inline |
| Assign(RowIterator begin, RowSentinel end) | momo::DataTable< TColumnList, TDataTraits > | inline |
| Assignment typedef | momo::DataTable< TColumnList, TDataTraits > | |
| Clear() noexcept | momo::DataTable< TColumnList, TDataTraits > | inline |
| Column typedef | momo::DataTable< TColumnList, TDataTraits > | |
| ColumnList typedef | momo::DataTable< TColumnList, TDataTraits > | |
| ConstItemBounds typedef | momo::DataTable< TColumnList, TDataTraits > | |
| ConstIterator typedef | momo::DataTable< TColumnList, TDataTraits > | |
| ConstRowHashBounds typedef | momo::DataTable< TColumnList, TDataTraits > | |
| ConstRowHashPointer typedef | momo::DataTable< TColumnList, TDataTraits > | |
| ConstRowReference typedef | momo::DataTable< TColumnList, TDataTraits > | |
| ConstSelection typedef | momo::DataTable< TColumnList, TDataTraits > | |
| ContainsColumn(const Column< Item > &column) const | momo::DataTable< TColumnList, TDataTraits > | inline |
| DataTable() | momo::DataTable< TColumnList, TDataTraits > | inlineexplicit |
| DataTable(ColumnList &&columnList) | momo::DataTable< TColumnList, TDataTraits > | inlineexplicit |
| DataTable(DataTable &&table) noexcept | momo::DataTable< TColumnList, TDataTraits > | inline |
| DataTable(const DataTable &table) | momo::DataTable< TColumnList, TDataTraits > | inline |
| DataTable(const DataTable &table, const RowFilter &rowFilter) | momo::DataTable< TColumnList, TDataTraits > | inlineexplicit |
| DataTable(const ConstSelection &selection) | momo::DataTable< TColumnList, TDataTraits > | inlineexplicit |
| DataTable(const Selection &selection) | momo::DataTable< TColumnList, TDataTraits > | inlineexplicit |
| DataTraits typedef | momo::DataTable< TColumnList, TDataTraits > | |
| Equalities typedef | momo::DataTable< TColumnList, TDataTraits > | |
| Equality typedef | momo::DataTable< TColumnList, TDataTraits > | |
| Extract(ConstRowReference rowRef) | momo::DataTable< TColumnList, TDataTraits > | inline |
| Extract(size_t rowNumber, bool keepRowOrder=true) | momo::DataTable< TColumnList, TDataTraits > | inline |
| FindByMultiHash(Equalities< Items... > equals, MultiHashIndex multiHashIndex=MultiHashIndex::empty) const | momo::DataTable< TColumnList, TDataTraits > | inline |
| FindByMultiHash(Equalities< Items... > equals, MultiHashIndex multiHashIndex=MultiHashIndex::empty) | momo::DataTable< TColumnList, TDataTraits > | inline |
| FindByMultiHash(MultiHashIndex multiHashIndex, Equality< Item > equal, Equality< Items >... equals) const | momo::DataTable< TColumnList, TDataTraits > | inline |
| FindByMultiHash(MultiHashIndex multiHashIndex, Equality< Item > equal, Equality< Items >... equals) | momo::DataTable< TColumnList, TDataTraits > | inline |
| FindByUniqueHash(UniqueHashIndex uniqueHashIndex, const Row &row) const | momo::DataTable< TColumnList, TDataTraits > | inline |
| FindByUniqueHash(UniqueHashIndex uniqueHashIndex, const Row &row) | momo::DataTable< TColumnList, TDataTraits > | inline |
| FindByUniqueHash(Equalities< Items... > equals, UniqueHashIndex uniqueHashIndex=UniqueHashIndex::empty) const | momo::DataTable< TColumnList, TDataTraits > | inline |
| FindByUniqueHash(Equalities< Items... > equals, UniqueHashIndex uniqueHashIndex=UniqueHashIndex::empty) | momo::DataTable< TColumnList, TDataTraits > | inline |
| FindByUniqueHash(UniqueHashIndex uniqueHashIndex, Equality< Item > equal, Equality< Items >... equals) const | momo::DataTable< TColumnList, TDataTraits > | inline |
| FindByUniqueHash(UniqueHashIndex uniqueHashIndex, Equality< Item > equal, Equality< Items >... equals) | momo::DataTable< TColumnList, TDataTraits > | inline |
| GetBegin() const noexcept | momo::DataTable< TColumnList, TDataTraits > | inline |
| GetBegin() noexcept | momo::DataTable< TColumnList, TDataTraits > | inline |
| GetColumnItems(const Column< Item > &column) const | momo::DataTable< TColumnList, TDataTraits > | inline |
| GetColumnList() const noexcept | momo::DataTable< TColumnList, TDataTraits > | inline |
| GetCount() const noexcept | momo::DataTable< TColumnList, TDataTraits > | inline |
| GetEnd() const noexcept | momo::DataTable< TColumnList, TDataTraits > | inline |
| GetEnd() noexcept | momo::DataTable< TColumnList, TDataTraits > | inline |
| GetMemManager() const noexcept | momo::DataTable< TColumnList, TDataTraits > | inline |
| GetMemManager() noexcept | momo::DataTable< TColumnList, TDataTraits > | inline |
| GetMultiHashIndex(const Column< Item > &column, const Column< Items > &... columns) const | momo::DataTable< TColumnList, TDataTraits > | inline |
| GetUniqueHashIndex(const Column< Item > &column, const Column< Items > &... columns) const | momo::DataTable< TColumnList, TDataTraits > | inline |
| Insert(size_t rowNumber, Row &&row) | momo::DataTable< TColumnList, TDataTraits > | inline |
| InsertRow(size_t rowNumber, Assignment< Item, ItemArg > assign, Assignment< Items, ItemArgs >... assigns) | momo::DataTable< TColumnList, TDataTraits > | inline |
| IsEmpty() const noexcept | momo::DataTable< TColumnList, TDataTraits > | inline |
| Iterator typedef | momo::DataTable< TColumnList, TDataTraits > | |
| MakeMutableReference(ConstRowReference rowRef) | momo::DataTable< TColumnList, TDataTraits > | inline |
| MemManager typedef | momo::DataTable< TColumnList, TDataTraits > | |
| MultiHashIndex typedef | momo::DataTable< TColumnList, TDataTraits > | |
| NewRow() | momo::DataTable< TColumnList, TDataTraits > | inline |
| NewRow(Assignment< Item, ItemArg > assign, Assignment< Items, ItemArgs >... assigns) | momo::DataTable< TColumnList, TDataTraits > | inline |
| NewRow(typename std::conditional< std::is_void< Raw >::value, std::piecewise_construct_t, Raw >::type &&srcRaw) | momo::DataTable< TColumnList, TDataTraits > | inline |
| NewRow(const Row &row) | momo::DataTable< TColumnList, TDataTraits > | inline |
| NewRow(ConstRowReference rowRef) | momo::DataTable< TColumnList, TDataTraits > | inline |
| operator=(DataTable &&table) noexcept | momo::DataTable< TColumnList, TDataTraits > | inline |
| operator=(const DataTable &table) | momo::DataTable< TColumnList, TDataTraits > | inline |
| operator[](size_t rowNumber) const | momo::DataTable< TColumnList, TDataTraits > | inline |
| operator[](size_t rowNumber) | momo::DataTable< TColumnList, TDataTraits > | inline |
| Project(ColumnList &&resColumnList, const Column< Item > &column, const Column< Items > &... columns) const | momo::DataTable< TColumnList, TDataTraits > | inline |
| Project(ColumnList &&resColumnList, const RowFilter &rowFilter, const Column< Item > &column, const Column< Items > &... columns) const | momo::DataTable< TColumnList, TDataTraits > | inline |
| ProjectDistinct(ColumnList &&resColumnList, const Column< Item > &column, const Column< Items > &... columns) const | momo::DataTable< TColumnList, TDataTraits > | inline |
| ProjectDistinct(ColumnList &&resColumnList, const RowFilter &rowFilter, const Column< Item > &column, const Column< Items > &... columns) const | momo::DataTable< TColumnList, TDataTraits > | inline |
| Raw typedef | momo::DataTable< TColumnList, TDataTraits > | |
| Remove(RowIterator begin, RowSentinel end) | momo::DataTable< TColumnList, TDataTraits > | inline |
| Remove(const RowFilter &rowFilter) | momo::DataTable< TColumnList, TDataTraits > | inline |
| Remove(ConstRowReference rowRef) | momo::DataTable< TColumnList, TDataTraits > | inline |
| Remove(size_t rowNumber, bool keepRowOrder=true) | momo::DataTable< TColumnList, TDataTraits > | inline |
| RemoveMultiHashIndexes() noexcept | momo::DataTable< TColumnList, TDataTraits > | inline |
| RemoveUniqueHashIndexes() noexcept | momo::DataTable< TColumnList, TDataTraits > | inline |
| Reserve(size_t capacity) | momo::DataTable< TColumnList, TDataTraits > | inline |
| Row typedef | momo::DataTable< TColumnList, TDataTraits > | |
| RowHashBounds typedef | momo::DataTable< TColumnList, TDataTraits > | |
| RowHashPointer typedef | momo::DataTable< TColumnList, TDataTraits > | |
| RowReference typedef | momo::DataTable< TColumnList, TDataTraits > | |
| Select(const RowFilter &rowFilter=RowFilter()) const | momo::DataTable< TColumnList, TDataTraits > | inline |
| Select(const RowFilter &rowFilter, Equality< Item > equal, Equality< Items >... equals) const | momo::DataTable< TColumnList, TDataTraits > | inline |
| Select(Equalities< Items... > equals, const RowFilter &rowFilter=RowFilter()) const | momo::DataTable< TColumnList, TDataTraits > | inline |
| Select(const RowFilter &rowFilter=RowFilter()) | momo::DataTable< TColumnList, TDataTraits > | inline |
| Select(const RowFilter &rowFilter, Equality< Item > equal, Equality< Items >... equals) | momo::DataTable< TColumnList, TDataTraits > | inline |
| Select(Equalities< Items... > equals, const RowFilter &rowFilter=RowFilter()) | momo::DataTable< TColumnList, TDataTraits > | inline |
| SelectCount(const RowFilter &rowFilter=RowFilter()) const | momo::DataTable< TColumnList, TDataTraits > | inline |
| SelectCount(const RowFilter &rowFilter, Equality< Item > equal, Equality< Items >... equals) const | momo::DataTable< TColumnList, TDataTraits > | inline |
| SelectCount(Equalities< Items... > equals, const RowFilter &rowFilter=RowFilter()) const | momo::DataTable< TColumnList, TDataTraits > | inline |
| SelectEmpty() const | momo::DataTable< TColumnList, TDataTraits > | inline |
| SelectEmpty() | momo::DataTable< TColumnList, TDataTraits > | inline |
| Selection typedef | momo::DataTable< TColumnList, TDataTraits > | |
| Settings typedef | momo::DataTable< TColumnList, TDataTraits > | |
| Swap(DataTable &table) noexcept | momo::DataTable< TColumnList, TDataTraits > | inline |
| TryAdd(Row &&row) | momo::DataTable< TColumnList, TDataTraits > | inline |
| TryAddRow(Assignment< Item, ItemArg > assign, Assignment< Items, ItemArgs >... assigns) | momo::DataTable< TColumnList, TDataTraits > | inline |
| TryInsert(size_t rowNumber, Row &&row) | momo::DataTable< TColumnList, TDataTraits > | inline |
| TryInsertRow(size_t rowNumber, Assignment< Item, ItemArg > assign, Assignment< Items, ItemArgs >... assigns) | momo::DataTable< TColumnList, TDataTraits > | inline |
| TryUpdate(size_t rowNumber, Row &&row) | momo::DataTable< TColumnList, TDataTraits > | inline |
| TryUpdate(ConstRowReference rowRef, const Column< Item > &column, internal::Identity< Item > &&newItem) | momo::DataTable< TColumnList, TDataTraits > | inline |
| TryUpdate(ConstRowReference rowRef, const Column< Item > &column, const internal::Identity< Item > &newItem) | momo::DataTable< TColumnList, TDataTraits > | inline |
| UniqueHashIndex typedef | momo::DataTable< TColumnList, TDataTraits > | |
| Update(size_t rowNumber, Row &&row) | momo::DataTable< TColumnList, TDataTraits > | inline |
| Update(ConstRowReference rowRef, const Column< Item > &column, internal::Identity< Item > &&newItem) | momo::DataTable< TColumnList, TDataTraits > | inline |
| Update(ConstRowReference rowRef, const Column< Item > &column, const internal::Identity< Item > &newItem) | momo::DataTable< TColumnList, TDataTraits > | inline |
| ~DataTable() noexcept | momo::DataTable< TColumnList, TDataTraits > | inline |