dash/src/support
PastaPastaPasta cd29362eea
Merge bitcoin#23181: refactor: remove references to deprecated values under std::allocator (#4534)
* Merge bitcoin/bitcoin#23181: refactor: remove references to deprecated values under std::allocator

ea4b61a1570178ebe5851b5fb4065222e3926f7e refactor: remove references to deprecated values under std::allocator (Pasta)

Pull request description:

  Removes usages of allocator::pointer, allocator::const_pointer, allocator::reference and allocator::const_reference which are deprecated in c++17 and **removed** in c++20. See https://en.cppreference.com/w/cpp/memory/allocator

  Also prefers `using` over `typedef` see: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rt-using I'll be happy to revert this if requested so

ACKs for top commit:
  laanwj:
    Re-ACK ea4b61a1570178ebe5851b5fb4065222e3926f7e

Tree-SHA512: 9353e47a7de27bcd91b341eb2d832318b51fce9f508fcc791f05c02c5a160f430f4e7214e76f4b3e29639750d311c679789d8b7409255b13637391e4575c9ebe

* extend 23181

Co-authored-by: W. J. van der Laan <laanwj@protonmail.com>
2021-10-23 19:26:55 +03:00
..
allocators Merge bitcoin#23181: refactor: remove references to deprecated values under std::allocator (#4534) 2021-10-23 19:26:55 +03:00
cleanse.cpp Merge #16158: Fix logic of memory_cleanse() on MSVC and clean up docs 2021-07-12 20:16:37 -05:00
cleanse.h Merge #16158: Fix logic of memory_cleanse() on MSVC and clean up docs 2021-07-12 20:16:37 -05:00
events.h #10483 scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal instead of the macro NULL 2019-08-12 09:07:03 -05:00
lockedpool.cpp Use make_unique instead of using new (#4502) 2021-10-11 20:11:42 +03:00
lockedpool.h Merge #15117: Fix invalid memory write in case of failing mmap(...) in PosixLockedPageAllocator::AllocateLocked 2021-06-28 13:40:52 -05:00