|
sparrow 2.4.0
C++20 idiomatic APIs for the Apache Arrow Columnar Format
|
Namespaces | |
| namespace | detail |
Classes | |
| class | aligned_allocator |
| Allocator for aligned memory. More... | |
Functions | |
| template<class T1, size_t Align1, class T2, size_t Align2> | |
| XSIMD_INLINE bool | operator== (const aligned_allocator< T1, Align1 > &lhs, const aligned_allocator< T2, Align2 > &rhs) noexcept |
| template<class T1, size_t Align1, class T2, size_t Align2> | |
| XSIMD_INLINE bool | operator!= (const aligned_allocator< T1, Align1 > &lhs, const aligned_allocator< T2, Align2 > &rhs) noexcept |
| XSIMD_INLINE void * | aligned_malloc (size_t size, size_t alignment) |
| XSIMD_INLINE void | aligned_free (void *ptr) |
| template<class T> | |
| XSIMD_INLINE size_t | get_alignment_offset (const T *p, size_t size, size_t block_size) |
| template<class T1, size_t A1, class T2, size_t A2> | |
| XSIMD_INLINE bool | operator== (const aligned_allocator< T1, A1 > &lhs, const aligned_allocator< T2, A2 > &rhs) noexcept |
| Compares two aligned memory allocator for equality. | |
| template<class T1, size_t A1, class T2, size_t A2> | |
| XSIMD_INLINE bool | operator!= (const aligned_allocator< T1, A1 > &lhs, const aligned_allocator< T2, A2 > &rhs) noexcept |
| Compares two aligned memory allocator for inequality. | |
| XSIMD_INLINE void xsimd::aligned_free | ( | void * | ptr | ) |
Definition at line 317 of file xsimd_aligned_allocator.hpp.
| XSIMD_INLINE void * xsimd::aligned_malloc | ( | size_t | size, |
| size_t | alignment ) |
Definition at line 312 of file xsimd_aligned_allocator.hpp.
| XSIMD_INLINE size_t xsimd::get_alignment_offset | ( | const T * | p, |
| size_t | size, | ||
| size_t | block_size ) |
Definition at line 323 of file xsimd_aligned_allocator.hpp.
|
noexcept |
|
noexcept |