sparrow 0.3.0
Loading...
Searching...
No Matches
array_base.hpp File Reference
#include <algorithm>
#include <cstddef>
#include <cstdint>
#include <ranges>
#include <utility>
#include "sparrow/arrow_array_schema_proxy.hpp"
#include "sparrow/buffer/dynamic_bitset/dynamic_bitset_view.hpp"
#include "sparrow/layout/array_access.hpp"
#include "sparrow/layout/layout_iterator.hpp"
#include "sparrow/utils/crtp_base.hpp"
#include "sparrow/utils/iterator.hpp"
#include "sparrow/utils/nullable.hpp"
Include dependency graph for array_base.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  sparrow::array_inner_types_base
 Base class for array_inner_types specialization. More...
 
class  sparrow::array_crtp_base< D >
 Base class defining common immutable interface for arrays with a bitmap. More...
 
struct  sparrow::array_crtp_base< D >::iterator_types
 

Namespaces

namespace  sparrow
 

Functions

template<class D>
bool sparrow::operator== (const array_crtp_base< D > &lhs, const array_crtp_base< D > &rhs)
 Checks if the contents of lhs and rhs are equal, that is, they have the same number of elements and each element in lhs compares equal with the element in rhs at the same position.