[rpcsx-os] dmem: fix allocator

This commit is contained in:
DH 2023-11-10 21:04:33 +03:00
parent 84a8523568
commit a98ac71b83
2 changed files with 8 additions and 3 deletions

View file

@ -202,9 +202,13 @@ public:
}
};
template <typename PayloadT> class MemoryTableWithPayload {
template <typename PayloadT,
template <typename> typename Allocator = std::allocator>
class MemoryTableWithPayload {
enum class Kind { O, X, XO };
std::map<std::uint64_t, std::pair<Kind, PayloadT>> mAreas;
std::map<std::uint64_t, std::pair<Kind, PayloadT>, std::less<>,
Allocator<std::pair<const std::uint64_t, std::pair<Kind, PayloadT>>>>
mAreas;
public:
struct AreaInfo {