Pyrogenesis  trunk
Classes | Functions
Allocators Namespace Reference

Classes

struct  BasicPoolTest
 
class  DynamicArena
 'Blind' memory allocator. More...
 
struct  Growth_Exponential
 
struct  Growth_Linear
 
class  Pool
 allocator design parameters: More...
 
struct  Storage
 
class  Storage_AutoCommit
 
class  Storage_Commit
 
class  Storage_Fixed
 
class  Storage_Reallocate
 

Functions

template<class Storage >
static uintptr_t StorageAppend (Storage &storage, size_t &end, size_t size)
 
template<template< class Storage > class Functor>
static void ForEachStorage ()
 
void TestPool ()
 

Function Documentation

◆ ForEachStorage()

template<template< class Storage > class Functor>
static void Allocators::ForEachStorage ( )
static

◆ StorageAppend()

template<class Storage >
static uintptr_t Allocators::StorageAppend ( Storage storage,
size_t &  end,
size_t  size 
)
inlinestatic

◆ TestPool()

void Allocators::TestPool ( )