diff options
Diffstat (limited to 'src/lib/netlist/plib/pmempool.h')
-rw-r--r-- | src/lib/netlist/plib/pmempool.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/lib/netlist/plib/pmempool.h b/src/lib/netlist/plib/pmempool.h index 7a59097afe3..a4ac4fd393f 100644 --- a/src/lib/netlist/plib/pmempool.h +++ b/src/lib/netlist/plib/pmempool.h @@ -123,6 +123,12 @@ namespace plib { } } + static inline mempool &instance() + { + static mempool s_mempool; + return s_mempool; + } + void *allocate(size_t align, size_t size) { block *b = nullptr; @@ -220,6 +226,8 @@ namespace plib { } } + bool operator ==(const mempool &rhs) { return this == &rhs; } + }; } // namespace plib |