pool.cpp File Reference

#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

Variable Documentation

size_t d_allocated
 

size_t d_allocated[constants::sizeBits]
 

size_t d_instance
 

size_t d_instance
 

MemBlock* d_next
 

size_t d_systemAllocs
 

size_t d_systemAllocs
 


Generated on Mon Mar 20 07:43:40 2006 for atlas by  doxygen 1.4.6