Documentation of memory

( foonathan/memory)

tracking.hpp File Reference

Detailed Description

Class foonathan::memory::tracked_allocator and related classes and functions.

Typedefs

template<class Tracker , class BlockOrRawAllocator >
using deeply_tracked_block_allocator = implementation_defined
 Similar to tracked_block_allocator, but shares the tracker with the higher level allocator. More...
 

Classes

class  tracked_block_allocator< Tracker, BlockOrRawAllocator >
 A BlockAllocator adapter that tracks another allocator using a tracker. More...
 
class  tracked_allocator< Tracker, RawAllocator >
 A RawAllocator adapter that tracks another allocator using a tracker. More...
 
class  deeply_tracked_allocator< Tracker, RawAllocator >
 A tracked_allocator that has rebound any BlockAllocator to the corresponding deeply_tracked_block_allocator. More...