Lines Matching full:alignment

137 alignedNewImpl(std::size_t size, std::align_val_t alignment) noexcept(IsNoExcept) {  in alignedNewImpl()  argument
138 void *ptr = je_aligned_alloc(static_cast<std::size_t>(alignment), size); in alignedNewImpl()
147 operator new(std::size_t size, std::align_val_t alignment) { in operator new() argument
148 return alignedNewImpl<false>(size, alignment); in operator new()
152 operator new[](std::size_t size, std::align_val_t alignment) { in operator new[]() argument
153 return alignedNewImpl<false>(size, alignment); in operator new[]()
157 operator new(std::size_t size, std::align_val_t alignment, const std::nothrow_t &) noexcept { in operator new() argument
158 return alignedNewImpl<true>(size, alignment); in operator new()
162 operator new[](std::size_t size, std::align_val_t alignment, const std::nothrow_t &) noexcept { in operator new[]() argument
163 return alignedNewImpl<true>(size, alignment); in operator new[]()
214 alignedSizedDeleteImpl(void* ptr, std::size_t size, std::align_val_t alignment) noexcept { in alignedSizedDeleteImpl() argument
216 assert(((size_t)alignment & ((size_t)alignment - 1)) == 0); in alignedSizedDeleteImpl()
221 je_sdallocx(ptr, size, MALLOCX_ALIGN(alignment)); in alignedSizedDeleteImpl()
245 operator delete(void* ptr, std::size_t size, std::align_val_t alignment) noexcept { in operator delete() argument
246 alignedSizedDeleteImpl(ptr, size, alignment); in operator delete()
250 operator delete[](void* ptr, std::size_t size, std::align_val_t alignment) noexcept { in operator delete[]() argument
251 alignedSizedDeleteImpl(ptr, size, alignment); in operator delete[]()