sparrow 0.6.0
Loading...
Searching...
No Matches
dynamic_bitset.hpp File Reference
Include dependency graph for dynamic_bitset.hpp:
This graph shows which files directly or indirectly include this file:

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)