alignment: Specify trait definitions within the allocator
Allows containers and other data structures to consider optimizations based off of them. We satisfy all of these requirements anyways.master
parent
deecd7f074
commit
9aafb2a277
|
|
@ -51,6 +51,11 @@ public:
|
|||
using reference = T&;
|
||||
using const_reference = const T&;
|
||||
|
||||
using propagate_on_container_copy_assignment = std::true_type;
|
||||
using propagate_on_container_move_assignment = std::true_type;
|
||||
using propagate_on_container_swap = std::true_type;
|
||||
using is_always_equal = std::true_type;
|
||||
|
||||
public:
|
||||
pointer address(reference r) noexcept {
|
||||
return std::addressof(r);
|
||||
|
|
|
|||
Loading…
Reference in New Issue