![]() |
Pixie
|
Runtime-width packed immutable integer vectors. More...
#include <pixie/detail/serialization.h>#include <pixie/integer_vector.h>#include <pixie/serialization.h>#include <pixie/storage.h>#include <pixie/storage/aligned.h>#include <pixie/storage/read_only_view.h>#include <algorithm>#include <array>#include <bit>#include <concepts>#include <cstddef>#include <cstdint>#include <limits>#include <span>#include <stdexcept>#include <type_traits>#include <utility>Go to the source code of this file.
Classes | |
| class | pixie::BasicPackedIntegerVector< Storage, Value > |
| Immutable runtime-width packed integer vector over configurable storage. More... | |
Typedefs | |
| template<IntegerVectorValue Value = std::uint64_t> | |
| using | pixie::PackedIntegerVector = BasicPackedIntegerVector<AlignedStorage, Value> |
| Owning aligned packed integer vector. | |
| template<IntegerVectorValue Value = std::uint64_t> | |
| using | pixie::PackedIntegerVectorView |
| Zero-copy read-only packed integer-vector view. | |
Runtime-width packed immutable integer vectors.
| using pixie::PackedIntegerVectorView |
Zero-copy read-only packed integer-vector view.
A deserialized view borrows its aligned immutable artifact bytes.