|
CoinUtils 2.11.13
|
#include <CoinAlloc.hpp>
Public Member Functions | |
| CoinMempool (std::size_t size=0) | |
| ~CoinMempool () | |
| char * | alloc () |
| void | dealloc (char *p) |
Private Member Functions | |
| CoinMempool (const CoinMempool &) | |
| CoinMempool & | operator= (const CoinMempool &) |
| char * | allocate_new_block () |
| void | lock_mutex () |
| void | unlock_mutex () |
Private Attributes | |
| int | last_block_size_ |
| char * | first_free_ |
| const std::size_t | entry_size_ |
Definition at line 51 of file CoinAlloc.hpp.
|
private |
| CoinMempool::CoinMempool | ( | std::size_t | size = 0 | ) |
| CoinMempool::~CoinMempool | ( | ) |
|
private |
|
private |
|
inlineprivate |
Definition at line 71 of file CoinAlloc.hpp.
|
inlineprivate |
Definition at line 77 of file CoinAlloc.hpp.
| char * CoinMempool::alloc | ( | ) |
|
inline |
Definition at line 89 of file CoinAlloc.hpp.
|
private |
Definition at line 61 of file CoinAlloc.hpp.
|
private |
Definition at line 62 of file CoinAlloc.hpp.
|
private |
Definition at line 63 of file CoinAlloc.hpp.