|
momo
3.11
|
#include <DataRow.h>
Public Types | |
| typedef TColumnList | ColumnList |
| typedef ColumnList::Settings | Settings |
| typedef ColumnList::Raw | Raw |
| template<typename Item > | |
| using | Column = typename ColumnList::template Column< Item > |
| typedef DataConstRowReference< ColumnList > | ConstReference |
| typedef DataConstRowReference | ConstReference |
Public Types inherited from momo::internal::DataConstRowReference< TColumnList > | |
| typedef TColumnList | ColumnList |
| typedef ColumnList::Settings | Settings |
| typedef ColumnList::Raw | Raw |
| template<typename Item > | |
| using | Column = typename ColumnList::template Column< Item > |
| typedef DataConstRowReference | ConstReference |
Public Member Functions | |
| template<typename Item > | |
| Item & | GetMutableByOffset (size_t offset) const |
| template<typename Item > | |
| Item & | GetMutable (const Column< Item > &column) const |
Public Member Functions inherited from momo::internal::DataConstRowReference< TColumnList > | |
| DataConstRowReference ()=delete | |
| const ColumnList & | GetColumnList () const noexcept |
| template<typename Item > | |
| const Item & | GetByOffset (size_t offset) const |
| template<typename Item > | |
| MOMO_FORCEINLINE const Item & | Get (const Column< Item > &column) const |
| template<typename Item > | |
| MOMO_FORCEINLINE const Item & | operator[] (const Column< Item > &column) const |
| size_t | GetNumber () const |
| template<typename PtrVisitor > | |
| void | VisitPointers (const PtrVisitor &ptrVisitor) const |
| template<typename RefVisitor > | |
| void | VisitReferences (const RefVisitor &refVisitor) const |
| const Raw * | GetRaw () const |
| const Raw * | operator-> () const |
Protected Member Functions | |
| Raw * | ptGetRaw () const noexcept |
Protected Member Functions inherited from momo::internal::DataConstRowReference< TColumnList > | |
| DataConstRowReference (const ColumnList *columnList, Raw *raw, VersionKeeper version) noexcept | |
| Raw * | ptGetRaw () const noexcept |
Additional Inherited Members | |
Protected Types inherited from momo::internal::DataConstRowReference< TColumnList > | |
| typedef internal::VersionKeeper< Settings > | VersionKeeper |
| using momo::internal::DataRowReference< TColumnList >::Column = typename ColumnList::template Column<Item> |
| typedef TColumnList momo::internal::DataRowReference< TColumnList >::ColumnList |
| typedef DataConstRowReference<ColumnList> momo::internal::DataRowReference< TColumnList >::ConstReference |
| typedef DataConstRowReference momo::internal::DataConstRowReference< TColumnList >::ConstReference |
| typedef ColumnList::Raw momo::internal::DataRowReference< TColumnList >::Raw |
| typedef ColumnList::Settings momo::internal::DataRowReference< TColumnList >::Settings |
|
inline |
|
inline |
|
inlineprotectednoexcept |