|
|
@ -52,7 +52,6 @@ public: |
|
|
using const_reference = const T&; |
|
|
using const_reference = const T&; |
|
|
|
|
|
|
|
|
public: |
|
|
public: |
|
|
|
|
|
|
|
|
pointer address(reference r) { |
|
|
pointer address(reference r) { |
|
|
return std::addressof(r); |
|
|
return std::addressof(r); |
|
|
} |
|
|
} |
|
|
@ -62,11 +61,11 @@ public: |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
pointer allocate(size_type n) { |
|
|
pointer allocate(size_type n) { |
|
|
return static_cast<pointer>(::operator new(n, std::align_val_t{Align})); |
|
|
|
|
|
|
|
|
return static_cast<pointer>(::operator new (n, std::align_val_t{Align})); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
void deallocate(pointer p, size_type) { |
|
|
void deallocate(pointer p, size_type) { |
|
|
::operator delete(p, std::align_val_t{Align}); |
|
|
|
|
|
|
|
|
::operator delete (p, std::align_val_t{Align}); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
void construct(pointer p, const value_type& wert) { |
|
|
void construct(pointer p, const value_type& wert) { |
|
|
|