IndexingCursor
IndexingCursor
Section titled “IndexingCursor”#include <sbio/core/state_handle.hh>template<typename FTraits>struct IndexingCursorDefined in src/lib/sbio/core/state_handle.hh:139
Public Attributes
Section titled “Public Attributes”| Return | Name | Description |
|---|---|---|
hd_std::array< hd_std::uint64_t, NumStreams > |
next_offset |
First unparsed byte, per stream variant slot. |
IndexStateFor< FTraits > |
format |
FTraits::IndexState if defined, else an empty struct. |
next_offset
Section titled “next_offset”hd_std::array< hd_std::uint64_t, NumStreams > next_offset {}Type: hd_std::array< hd_std::uint64_t, NumStreams >
Defined in src/lib/sbio/core/state_handle.hh:143
First unparsed byte, per stream variant slot.
format
Section titled “format”IndexStateFor< FTraits > format {}Type: IndexStateFor< FTraits >
Defined in src/lib/sbio/core/state_handle.hh:147
FTraits::IndexState if defined, else an empty struct.
Public Static Attributes
Section titled “Public Static Attributes”| Return | Name | Description |
|---|---|---|
constexpr hd_std::size_t |
NumStreams static constexpr |
|
constexpr hd_std::size_t |
NumStepKinds static constexpr |
NumStreams
Section titled “NumStreams”static constexpr
constexpr hd_std::size_t NumStreams { FTraits::StreamTypes::size() }Defined in src/lib/sbio/core/state_handle.hh:140
NumStepKinds
Section titled “NumStepKinds”static constexpr
constexpr hd_std::size_t NumStepKinds { FTraits::DataAccessPtnCount }Defined in src/lib/sbio/core/state_handle.hh:141