Skip to content

IndexingCursor

#include <sbio/core/state_handle.hh>
template<typename FTraits>
struct IndexingCursor

Defined in src/lib/sbio/core/state_handle.hh:139

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.

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.


IndexStateFor< FTraits > format {}

Type: IndexStateFor< FTraits >

Defined in src/lib/sbio/core/state_handle.hh:147

FTraits::IndexState if defined, else an empty struct.

Return Name Description
constexpr hd_std::size_t NumStreams static constexpr
constexpr hd_std::size_t NumStepKinds static constexpr

static constexpr

constexpr hd_std::size_t NumStreams { FTraits::StreamTypes::size() }

Defined in src/lib/sbio/core/state_handle.hh:140


static constexpr

constexpr hd_std::size_t NumStepKinds { FTraits::DataAccessPtnCount }

Defined in src/lib/sbio/core/state_handle.hh:141