sparrow 0.6.0
|
#include <type_traits>
#include "sparrow/buffer/buffer.hpp"
#include "sparrow/buffer/dynamic_bitset/dynamic_bitset_base.hpp"
#include "sparrow/utils/ranges.hpp"
Go to the source code of this file.
Classes | |
class | sparrow::dynamic_bitset< T > |
This class represents a dynamic size sequence of bits. More... | |
Namespaces | |
namespace | sparrow |
namespace | sparrow::detail |
Concepts | |
concept | sparrow::validity_bitmap_input |
Typedefs | |
using | sparrow::validity_bitmap = dynamic_bitset<std::uint8_t> |
using | sparrow::detail::validity_bitmap = sparrow::validity_bitmap |
Functions | |
validity_bitmap | sparrow::detail::ensure_validity_bitmap_impl (std::size_t size, const validity_bitmap &bitmap) |
validity_bitmap | sparrow::detail::ensure_validity_bitmap_impl (std::size_t size, validity_bitmap &&bitmap) |
template<std::ranges::input_range R> requires (std::same_as<std::ranges::range_value_t<R>, bool>) | |
validity_bitmap | sparrow::detail::ensure_validity_bitmap_impl (std::size_t size, R &&range) |
template<std::ranges::input_range R> requires ( std::unsigned_integral<std::ranges::range_value_t<R>> && !std::same_as<std::ranges::range_value_t<R>, bool> && !std::same_as<std::decay_t<R>, validity_bitmap> ) | |
validity_bitmap | sparrow::detail::ensure_validity_bitmap_impl (std::size_t size, R &&range_of_indices) |
template<validity_bitmap_input R> | |
validity_bitmap | sparrow::ensure_validity_bitmap (std::size_t size, R &&validity_input) |