Pixie
Loading...
Searching...
No Matches
packed_monotone.h File Reference

Monotone integer vectors backed by runtime-width packing. More...

#include <pixie/integer_vector/monotone.h>
#include <pixie/integer_vector/packed.h>
#include <cstdint>

Go to the source code of this file.

Typedefs

template<IntegerVectorValue Value = std::uint64_t>
using pixie::PackedMonotoneIntegerVector
 Owning validated monotone adapter over a packed integer vector.
 
template<IntegerVectorValue Value = std::uint64_t>
using pixie::PackedMonotoneIntegerVectorView
 Validated monotone adapter over a zero-copy packed-vector view.
 

Detailed Description

Monotone integer vectors backed by runtime-width packing.

Typedef Documentation

◆ PackedMonotoneIntegerVector

template<IntegerVectorValue Value = std::uint64_t>
using pixie::PackedMonotoneIntegerVector
Initial value:
Owning duplicate-preserving monotone adapter over an integer vector.
Definition monotone.h:42

Owning validated monotone adapter over a packed integer vector.

◆ PackedMonotoneIntegerVectorView

template<IntegerVectorValue Value = std::uint64_t>
using pixie::PackedMonotoneIntegerVectorView
Initial value:

Validated monotone adapter over a zero-copy packed-vector view.

A deserialized instance borrows its aligned immutable artifact bytes.