|
sparrow 1.4.0
C++20 idiomatic APIs for the Apache Arrow Columnar Format
|
#include <cmath>#include <ranges>#include <type_traits>#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_adaptor< To, FromBufferRef > |
| Class which has internally a reference to a contiguous container of a certain type and provides an API to access it as if it was a buffer<T>. More... | |
| class | sparrow::holder< T > |
Namespaces | |
| namespace | sparrow |
Concepts | |
| concept | sparrow::BufferReference |
| Concept that checks if a type is a buffer reference suitable for adaptation. | |
| concept | sparrow::T_is_const_if_FromBufferRef_is_const |
| Concept that ensures T is const if FromBufferRef is const. | |
Functions | |
| template<typename To, class FromBufferRef> | |
| auto | sparrow::make_buffer_adaptor (FromBufferRef &buf) |