alignedallocator.hh
Go to the documentation of this file.
68struct offset_object
70 char offset;
71 T object;
75struct alignment_of
80struct max_align
115 static_assert(detail::is_alignment_constant<Alignment>::value, "Alignment must be powers of two!");
const void * const_pointer Definition: alignedallocator.hh:201 void value_type Definition: alignedallocator.hh:199 Definition: alignedallocator.hh:114 std::ptrdiff_t difference_type Definition: alignedallocator.hh:124 constexpr size_type max_size() const noexcept Definition: alignedallocator.hh:169 pointer address(reference value) const noexcept Definition: alignedallocator.hh:145 const void * const_void_pointer Definition: alignedallocator.hh:122 void deallocate(pointer ptr, size_type) Definition: alignedallocator.hh:165 aligned_allocator() noexcept=default void construct(U *ptr, Args &&... args) Definition: alignedallocator.hh:175 pointer allocate(size_type size, const_void_pointer=0) Definition: alignedallocator.hh:155 const_pointer address(const_reference value) const noexcept Definition: alignedallocator.hh:150 constexpr bool is_alignment(std::size_t value) noexcept Definition: alignedallocator.hh:52 Definition: blackoilboundaryratevector.hh:37 bool operator==(const aligned_allocator< T1, Alignment > &, const aligned_allocator< T2, Alignment > &) noexcept Definition: alignedallocator.hh:210 void * aligned_alloc(std::size_t alignment, std::size_t size) noexcept Definition: alignedallocator.hh:92 bool operator!=(const aligned_allocator< T1, Alignment > &, const aligned_allocator< T2, Alignment > &) noexcept Definition: alignedallocator.hh:218 Definition: alignedallocator.hh:133 Definition: alignedallocator.hh:60 Definition: alignedallocator.hh:82 Definition: alignedallocator.hh:87 Definition: alignedallocator.hh:65 |