#include "pool.h"
#include <algorithm>
#include <cstdlib>
#include <cstring>
#include <iostream>
#include <fstream>
Include dependency graph for pool.cpp:
Namespaces | |
namespace | atlas |
namespace | atlas::pool |
Functions | |
size_t | atlas::lastBit (size_t) |
size_t | atlas::reducedSize (size_t, size_t) |
bool | atlas::operator< (const PoolDestruct &lhs, const PoolDestruct &rhs) |
bool | atlas::operator< (const SimplePoolDestruct &lhs, const SimplePoolDestruct &rhs) |
void | atlas::pool::memoryReport () |
void | atlas::pool::reportConstruction (const char *adj, size_t n) |
void | atlas::pool::reportCopyConstruction (const char *adj, size_t n) |
void | atlas::pool::reportDestruction (const char *adj, size_t n) |
size_t | atlas::lastBit (size_t d_n) |
size_t | atlas::reducedSize (size_t n, size_t a) |
Variables | |
MemBlock * | d_next |
size_t | d_instance |
size_t | d_allocated [constants::sizeBits] |
size_t | d_systemAllocs |
std::vector< PoolDestruct > | atlas::poolDestructions |
size_t | d_instance |
size_t | d_allocated |
size_t | d_systemAllocs |
std::vector< SimplePoolDestruct > | atlas::simplePoolDestructions |
|
|
|
|
|
|
|
|
|
|
|
|
|
|