#include <elias_fano.h>
◆ elias_fano_cursor()
template<simd::architecture Arch = simd::scalar>
| everett::elias_fano_cursor::elias_fano_cursor |
( |
elias_fano_view |
source, |
|
|
std::uint64_t |
ordinal = 0, |
|
|
std::type_identity< Arch > |
= {} |
|
) |
| |
|
inlineexplicit |
◆ done()
| bool everett::elias_fano_cursor::done |
( |
| ) |
const |
|
inlinenoexcept |
◆ next()
| std::uint64_t everett::elias_fano_cursor::next |
( |
| ) |
|
|
inline |
◆ ordinal()
| std::uint64_t everett::elias_fano_cursor::ordinal |
( |
| ) |
const |
|
inlinenoexcept |
◆ ordinal_
| std::uint64_t everett::elias_fano_cursor::ordinal_ = 0 |
|
private |
◆ remaining_
| std::uint64_t everett::elias_fano_cursor::remaining_ = 0 |
|
private |
◆ sample_
◆ source_
◆ word_
| std::uint64_t everett::elias_fano_cursor::word_ = 0 |
|
private |
The documentation for this struct was generated from the following file: