107 assert(
front() == 1);
113 inline namespace literals
124 constexpr
shape operator""_shape(
unsigned long long const value)
A constexpr bitset implementation with dynamic size at compile time.
Definition: dynamic_bitset.hpp:54
constexpr reference back() noexcept
Returns the last element.
Definition: dynamic_bitset.hpp:1166
constexpr reference front() noexcept
Returns the first element.
Definition: dynamic_bitset.hpp:1136
dynamic_bitset< cap > const &rhs noexcept
Definition: dynamic_bitset.hpp:1667
A class that defines which positions of a pattern to hash.
Definition: shape.hpp:60
constexpr shape(bin_literal const literal) noexcept
Construct from a given seqan3::bin_literal.
Definition: shape.hpp:105
constexpr shape() noexcept=default
Defaulted.
A constexpr bitset implementation with dynamic size at compile time.
The main SeqAn3 namespace.
Definition: aligned_sequence_concept.hpp:29
A strong type of underlying type uint64_t that represents the shape in binary representation.
Definition: shape.hpp:34
uint64_t value
The shape in binary representation.
Definition: shape.hpp:36
A strong type of underlying type uint8_t that represents the ungapped shape size.
Definition: shape.hpp:25
uint8_t value
The ungapped shape size.
Definition: shape.hpp:27