From 6e10e01d54b40cb4fe55aa11b84ba34c78e9c0f9 Mon Sep 17 00:00:00 2001 From: DerThorsten Date: Wed, 16 Oct 2024 10:34:23 +0200 Subject: [PATCH] merged --- include/sparrow/layout/array_base.hpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/include/sparrow/layout/array_base.hpp b/include/sparrow/layout/array_base.hpp index 2ef7fcc2..bf84f9be 100644 --- a/include/sparrow/layout/array_base.hpp +++ b/include/sparrow/layout/array_base.hpp @@ -154,10 +154,10 @@ namespace sparrow template auto array_crtp_base::operator[](size_type i) -> reference { - SPARROW_ASSERT_TRUE(i < derived_cast().size()); + SPARROW_ASSERT_TRUE(i < this->derived_cast().size()); return reference( - inner_reference(derived_cast().value(i)), - derived_cast().has_value(i) + inner_reference(this->derived_cast().value(i)), + this->derived_cast().has_value(i) ); } @@ -219,6 +219,7 @@ namespace sparrow return const_value_range(this->derived_cast().value_cbegin(), this->derived_cast().value_cend()); } + template array_crtp_base::array_crtp_base(arrow_proxy proxy) : m_proxy(std::move(proxy)) , m_bitmap(make_bitmap())