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 reference = T&;
|
||||||
using const_reference = const 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:
|
public:
|
||||||
pointer address(reference r) noexcept {
|
pointer address(reference r) noexcept {
|
||||||
return std::addressof(r);
|
return std::addressof(r);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue