|
sparrow 1.4.0
C++20 idiomatic APIs for the Apache Arrow Columnar Format
|
#include <algorithm>#include <concepts>#include <iterator>#include <memory>#include <ranges>#include <stdexcept>#include <type_traits>#include "sparrow/buffer/allocator.hpp"#include "sparrow/details/3rdparty/xsimd_aligned_allocator.hpp"#include "sparrow/utils/contracts.hpp"#include "sparrow/utils/iterator.hpp"#include "sparrow/utils/mp_utils.hpp"Go to the source code of this file.
Classes | |
| class | sparrow::buffer_base< T > |
| Base class for buffer. More... | |
| struct | sparrow::buffer_base< T >::buffer_data |
| class | sparrow::buffer< T > |
| Object that owns a piece of contiguous memory. More... | |
| struct | sparrow::is_move_iterator< T > |
| struct | sparrow::is_move_iterator< std::move_iterator< Iterator > > |
Namespaces | |
| namespace | sparrow |
Concepts | |
| concept | sparrow::is_buffer_view |
Macros | |
| #define | SPARROW_BUFFER_GROWTH_FACTOR 2 |
Functions | |
| template<class T> | |
| constexpr bool | sparrow::operator== (const buffer< T > &lhs, const buffer< T > &rhs) noexcept |
Variables | |
| template<typename T> | |
| constexpr bool | sparrow::is_move_iterator_v = is_move_iterator<T>::value |
| #define SPARROW_BUFFER_GROWTH_FACTOR 2 |
Definition at line 32 of file buffer.hpp.