#include <algorithm>
#include <cstddef>
#include <utility>
#include <cstdlib>
#include <cassert>
#include <memory>
Go to the source code of this file.
|
| template<class T1, size_t Align1, class T2, size_t Align2> |
| XSIMD_INLINE bool | xsimd::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 | xsimd::operator!= (const aligned_allocator< T1, Align1 > &lhs, const aligned_allocator< T2, Align2 > &rhs) noexcept |
| |
| XSIMD_INLINE void * | xsimd::aligned_malloc (size_t size, size_t alignment) |
| |
| XSIMD_INLINE void | xsimd::aligned_free (void *ptr) |
| |
| template<class T> |
| XSIMD_INLINE size_t | xsimd::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 | xsimd::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 | xsimd::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::detail::xaligned_malloc (size_t size, size_t alignment) |
| |
| XSIMD_INLINE void | xsimd::detail::xaligned_free (void *ptr) |
| |
◆ XSIMD_INLINE
| #define XSIMD_INLINE inline |