sparrow 0.6.0
|
#include <primitive_data_access.hpp>
Public Types | |
using | bitset_view = dynamic_bitset_view<std::uint8_t> |
using | inner_value_type = typename bitset_view::value_type |
using | inner_reference = typename bitset_view::reference |
using | inner_const_reference = typename bitset_view::const_reference |
using | inner_pointer = inner_value_type* |
using | inner_const_pointer = const inner_value_type* |
using | value_iterator = typename bitset_view::iterator |
using | const_value_iterator = typename bitset_view::const_iterator |
using | inner_value_type |
using | inner_reference |
using | inner_const_reference |
using | inner_pointer |
using | inner_const_pointer |
using | value_iterator |
using | const_value_iterator |
Public Member Functions | |
primitive_data_access (arrow_proxy &proxy, size_t data_buffer_index) | |
primitive_data_access (const primitive_data_access &)=delete | |
primitive_data_access & | operator= (const primitive_data_access &)=delete |
primitive_data_access (primitive_data_access &&)=delete | |
primitive_data_access & | operator= (primitive_data_access &&)=delete |
inner_reference | value (size_t i) |
inner_const_reference | value (size_t i) const |
value_iterator | value_begin () |
value_iterator | value_end () |
const_value_iterator | value_cbegin () const |
const_value_iterator | value_cend () const |
void | resize_values (size_t new_length, bool value) |
value_iterator | insert_value (const_value_iterator pos, bool value, size_t count) |
value_iterator | insert_value (size_t idx, bool value, size_t count) |
template<mpl::iterator_of_type< bool > InputIt> | |
constexpr value_iterator | insert_values (const_value_iterator pos, InputIt first, InputIt last) |
template<mpl::iterator_of_type< bool > InputIt> | |
constexpr value_iterator | insert_values (size_t idx, InputIt first, InputIt last) |
value_iterator | erase_values (const_value_iterator pos, size_t count) |
value_iterator | erase_values (size_t idx, size_t count) |
void | reset_proxy (arrow_proxy &proxy) |
constexpr auto | insert_values (const_value_iterator pos, InputIt first, InputIt last) -> value_iterator |
constexpr auto | insert_values (size_t idx, InputIt first, InputIt last) -> value_iterator |
template<mpl::iterator_of_type< bool > InputIt> | |
constexpr auto | insert_values (const_value_iterator pos, InputIt first, InputIt last) -> value_iterator |
template<mpl::iterator_of_type< bool > InputIt> | |
constexpr auto | insert_values (size_t idx, InputIt first, InputIt last) -> value_iterator |
primitive_data_access (arrow_proxy &proxy, size_t data_buffer_index) | |
Constructor for primitive_data_access. | |
primitive_data_access (const primitive_data_access &)=delete | |
primitive_data_access (primitive_data_access &&)=delete | |
primitive_data_access & | operator= (const primitive_data_access &)=delete |
primitive_data_access & | operator= (primitive_data_access &&)=delete |
constexpr inner_pointer | data () |
constexpr inner_const_pointer | data () const |
constexpr inner_reference | value (size_t i) |
constexpr inner_const_reference | value (size_t i) const |
constexpr value_iterator | value_begin () |
constexpr value_iterator | value_end () |
constexpr const_value_iterator | value_cbegin () const |
constexpr const_value_iterator | value_cend () const |
constexpr void | resize_values (size_t new_length, const T &value) |
constexpr value_iterator | insert_value (const_value_iterator pos, T value, size_t count) |
constexpr value_iterator | insert_value (size_t idx, T value, size_t count) |
constexpr value_iterator | insert_values (const_value_iterator pos, InputIt first, InputIt last) |
constexpr value_iterator | insert_values (size_t idx, InputIt first, InputIt last) |
constexpr auto | insert_values (const_value_iterator pos, InputIt first, InputIt last) -> value_iterator |
constexpr auto | insert_values (size_t idx, InputIt first, InputIt last) -> value_iterator |
constexpr value_iterator | erase_values (const_value_iterator pos, size_t count) |
constexpr value_iterator | erase_values (size_t idx, size_t count) |
void | reset_proxy (arrow_proxy &proxy) |
Static Public Member Functions | |
template<std::ranges::input_range RANGE> | |
static u8_buffer< bool > | make_data_buffer (RANGE &&r) |
static u8_buffer< bool > | make_data_buffer (size_t size, bool value) |
static u8_buffer< T > | make_data_buffer (RANGE &&r) |
static u8_buffer< T > | make_data_buffer (size_t n, const T &value) |
Definition at line 112 of file primitive_data_access.hpp.
using sparrow::details::primitive_data_access< bool >::bitset_view = dynamic_bitset_view<std::uint8_t> |
Definition at line 116 of file primitive_data_access.hpp.
using sparrow::details::primitive_data_access< T >::const_value_iterator |
Definition at line 45 of file primitive_data_access.hpp.
using sparrow::details::primitive_data_access< bool >::const_value_iterator = typename bitset_view::const_iterator |
Definition at line 124 of file primitive_data_access.hpp.
using sparrow::details::primitive_data_access< T >::inner_const_pointer |
Definition at line 42 of file primitive_data_access.hpp.
using sparrow::details::primitive_data_access< bool >::inner_const_pointer = const inner_value_type* |
Definition at line 121 of file primitive_data_access.hpp.
using sparrow::details::primitive_data_access< T >::inner_const_reference |
Definition at line 40 of file primitive_data_access.hpp.
using sparrow::details::primitive_data_access< bool >::inner_const_reference = typename bitset_view::const_reference |
Definition at line 119 of file primitive_data_access.hpp.
using sparrow::details::primitive_data_access< T >::inner_pointer |
Definition at line 41 of file primitive_data_access.hpp.
using sparrow::details::primitive_data_access< bool >::inner_pointer = inner_value_type* |
Definition at line 120 of file primitive_data_access.hpp.
using sparrow::details::primitive_data_access< T >::inner_reference |
Definition at line 39 of file primitive_data_access.hpp.
using sparrow::details::primitive_data_access< bool >::inner_reference = typename bitset_view::reference |
Definition at line 118 of file primitive_data_access.hpp.
using sparrow::details::primitive_data_access< T >::inner_value_type |
Definition at line 38 of file primitive_data_access.hpp.
using sparrow::details::primitive_data_access< bool >::inner_value_type = typename bitset_view::value_type |
Definition at line 117 of file primitive_data_access.hpp.
using sparrow::details::primitive_data_access< T >::value_iterator |
Definition at line 44 of file primitive_data_access.hpp.
using sparrow::details::primitive_data_access< bool >::value_iterator = typename bitset_view::iterator |
Definition at line 123 of file primitive_data_access.hpp.
|
inline |
Definition at line 390 of file primitive_data_access.hpp.
|
delete |
|
delete |
sparrow::details::primitive_data_access< T >::primitive_data_access | ( | arrow_proxy & | proxy, |
size_t | data_buffer_index ) |
Constructor for primitive_data_access.
layout | Pointer to the layout object. |
data_buffer_index | Index of the data buffer. |
Definition at line 52 of file primitive_data_access.hpp.
|
delete |
|
delete |
|
nodiscardconstexpr |
Definition at line 66 of file primitive_data_access.hpp.
|
nodiscardconstexpr |
Definition at line 67 of file primitive_data_access.hpp.
|
constexpr |
Definition at line 90 of file primitive_data_access.hpp.
|
inline |
|
constexpr |
Definition at line 91 of file primitive_data_access.hpp.
|
inline |
|
inline |
|
constexpr |
|
inline |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
Definition at line 295 of file primitive_data_access.hpp.
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
Definition at line 310 of file primitive_data_access.hpp.
|
constexpr |
|
staticnodiscard |
Definition at line 96 of file primitive_data_access.hpp.
|
staticnodiscard |
Definition at line 503 of file primitive_data_access.hpp.
|
staticnodiscard |
|
inlinestaticnodiscard |
|
delete |
|
delete |
|
delete |
|
delete |
void sparrow::details::primitive_data_access< T >::reset_proxy | ( | arrow_proxy & | proxy | ) |
Definition at line 93 of file primitive_data_access.hpp.
|
inline |
Definition at line 495 of file primitive_data_access.hpp.
|
inline |
|
constexpr |
|
nodiscardconstexpr |
Definition at line 69 of file primitive_data_access.hpp.
|
inlinenodiscard |
Definition at line 399 of file primitive_data_access.hpp.
|
nodiscardconstexpr |
Definition at line 70 of file primitive_data_access.hpp.
|
inlinenodiscard |
Definition at line 404 of file primitive_data_access.hpp.
|
nodiscardconstexpr |
Definition at line 72 of file primitive_data_access.hpp.
|
inlinenodiscard |
Definition at line 409 of file primitive_data_access.hpp.
|
nodiscardconstexpr |
Definition at line 75 of file primitive_data_access.hpp.
|
inlinenodiscard |
Definition at line 419 of file primitive_data_access.hpp.
|
nodiscardconstexpr |
Definition at line 76 of file primitive_data_access.hpp.
|
inlinenodiscard |
Definition at line 424 of file primitive_data_access.hpp.
|
nodiscardconstexpr |
Definition at line 73 of file primitive_data_access.hpp.
|
inlinenodiscard |
Definition at line 414 of file primitive_data_access.hpp.