Skip to content

SingleFileLocatorTraits

#include <sbio/locators/single_file.hh>
template<typename FTraits>
struct SingleFileLocatorTraits

Defined in src/lib/sbio/locators/single_file.hh:34

Return Name Description
constexpr std::size_t VariantCount static constexpr

static constexpr

constexpr std::size_t VariantCount { FTraits::StreamTypes::size() }

Defined in src/lib/sbio/locators/single_file.hh:37

Return Name Description
std::size_t id_stream static inline For a single file, there is only a single stream by definition.
std::size_t id_chain_order static inline For a single file, there is only a single StreamBroker in the sequence.

static inline

static inline std::size_t id_stream()

Defined in src/lib/sbio/locators/single_file.hh:44

For a single file, there is only a single stream by definition.

A numeric identifier for the stream. Zero by definition in this case.


static inline

static inline std::size_t id_chain_order()

Defined in src/lib/sbio/locators/single_file.hh:52

For a single file, there is only a single StreamBroker in the sequence.

A numeric identifier for the stream’s position in a sequence/chain. Zero by definition in this case.

Name Description
Parameters

using Parameters = LocatorParameters_t< SingleFileLocator, FTraits >

Type: LocatorParameters_t< SingleFileLocator, FTraits >

Defined in src/lib/sbio/locators/single_file.hh:35