diff options
author | 2016-06-07 15:15:37 -0400 | |
---|---|---|
committer | 2016-06-07 21:40:30 +0200 | |
commit | b27790890530b658e178846e7da01045185f0fce (patch) | |
tree | 95c027c901b343de6600a65d8d8f1beda51cbcdf /src/lib/netlist/plib/palloc.cpp | |
parent | 9137ace16ae5bed3f7164409a8622f61a9db2b80 (diff) |
- Minor cosmetic refactoring. Added a "uninitialised array" template to
allow in-place creation (for increased locality) of netlist classes.
Main use is in truthtable class.
- Remove PLIB_NAMESPACE macros.
- Remove namespace macros. Use explicit namespace declarations.
- Moved device definitions into cpp files.
- Moved more device definitions into cpp files.
- New prefix "nlid" for include files flags purely internal include
files not to be leaked into userland.
- Fix factory code.
Diffstat (limited to 'src/lib/netlist/plib/palloc.cpp')
-rw-r--r-- | src/lib/netlist/plib/palloc.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/lib/netlist/plib/palloc.cpp b/src/lib/netlist/plib/palloc.cpp index c3d674f7519..f58da749792 100644 --- a/src/lib/netlist/plib/palloc.cpp +++ b/src/lib/netlist/plib/palloc.cpp @@ -10,7 +10,7 @@ #include "pconfig.h" #include "palloc.h" -PLIB_NAMESPACE_START() +namespace plib { //============================================================ // Exceptions @@ -22,11 +22,11 @@ pexception::pexception(const pstring &text) fprintf(stderr, "%s\n", m_text.cstr()); } -pmempool::pmempool(int min_alloc, int min_align) +mempool::mempool(int min_alloc, int min_align) : m_min_alloc(min_alloc), m_min_align(min_align) { } -pmempool::~pmempool() +mempool::~mempool() { for (auto & b : m_blocks) { @@ -37,7 +37,7 @@ pmempool::~pmempool() m_blocks.clear(); } -int pmempool::new_block() +int mempool::new_block() { block b; b.data = new char[m_min_alloc]; @@ -49,7 +49,7 @@ int pmempool::new_block() } -void *pmempool::alloc(size_t size) +void *mempool::alloc(size_t size) { size_t rs = (size + sizeof(info) + m_min_align - 1) & ~(m_min_align - 1); for (int bn=0; bn < m_blocks.size(); bn++) @@ -79,7 +79,7 @@ void *pmempool::alloc(size_t size) } } -void pmempool::free(void *ptr) +void mempool::free(void *ptr) { char *p = (char *) ptr; @@ -95,4 +95,4 @@ void pmempool::free(void *ptr) b->m_num_alloc--; } -PLIB_NAMESPACE_END() +} |