SingleFileLocatorTraits
SingleFileLocatorTraits
Section titled “SingleFileLocatorTraits”#include <sbio/locators/single_file.hh>template<typename FTraits>struct SingleFileLocatorTraitsDefined in src/lib/sbio/locators/single_file.hh:34
Public Static Attributes
Section titled “Public Static Attributes”| Return | Name | Description |
|---|---|---|
constexpr std::size_t |
VariantCount static constexpr |
VariantCount
Section titled “VariantCount”static constexpr
constexpr std::size_t VariantCount { FTraits::StreamTypes::size() }Defined in src/lib/sbio/locators/single_file.hh:37
Public Static Methods
Section titled “Public Static Methods”| 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. |
id_stream
Section titled “id_stream”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.
Returns
Section titled “Returns”A numeric identifier for the stream. Zero by definition in this case.
id_chain_order
Section titled “id_chain_order”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.
Returns
Section titled “Returns”A numeric identifier for the stream’s position in a sequence/chain. Zero by definition in this case.
Public Types
Section titled “Public Types”| Name | Description |
|---|---|
Parameters |
Parameters
Section titled “Parameters”using Parameters = LocatorParameters_t< SingleFileLocator, FTraits >Type: LocatorParameters_t< SingleFileLocator, FTraits >
Defined in src/lib/sbio/locators/single_file.hh:35