Definition at line 22 of file query_layout.cuh.
◆ build()
Definition at line 42 of file query_layout.cuh.
42 {
45
52 }
54 }
55
58 QueryLayoutRecord{
64 hit_count,
65 }
66 );
68 }
69
72 }
std::span< const QueryLayoutRecord > records() const noexcept
consteval bool separatorPositionAlwaysEncodesInvalid(char *input, uint64_t separatorPosition, uint64_t index)
Recursively tests whether placing the separator byte at any position in an input of valid bytes alway...
static constexpr uint64_t symbolWidth
Input bytes per symbol.
◆ hits_for_record()
Definition at line 33 of file query_layout.cuh.
33 {
35 return std::span<const uint8_t>{
37 static_cast<size_t>(
record.hit_count)
38 };
39 }
◆ records()
Definition at line 24 of file query_layout.cuh.
24 {
25 return std::span<const QueryLayoutRecord>{records_.data(), records_.size()};
26 }
◆ total_hit_count()
| uint64_t cusbf::detail::QueryLayout::total_hit_count |
( |
| ) |
const |
|
inlinenoexcept |
The documentation for this class was generated from the following file: