bm::ptr_allocator Class Reference
[Memory Allocation]

Search Toolkit Book for bm::ptr_allocator

#include <bmalloc.h>

List of all members.


Detailed Description

Default malloc based bitblock allocator class.

Functions allocate and deallocate conform to STL allocator specs.

Definition at line 104 of file bmalloc.h.

Static Public Member Functions

static void * allocate (size_t n, const void *)
 The member function allocates storage for an array of n void* elements, by calling malloc.
static void deallocate (void *p, size_t)
 The member function frees storage for an array of n bm::word_t elements, by calling free.


Member Function Documentation

static void* bm::ptr_allocator::allocate size_t  n,
const void * 
[inline, static]
 

The member function allocates storage for an array of n void* elements, by calling malloc.

Returns:
pointer to the allocated memory.

Definition at line 112 of file bmalloc.h.

References malloc().

static void bm::ptr_allocator::deallocate void *  p,
size_t 
[inline, static]
 

The member function frees storage for an array of n bm::word_t elements, by calling free.

Definition at line 126 of file bmalloc.h.

References free().


The documentation for this class was generated from the following file:
Generated on Wed Dec 9 08:16:16 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Wed Dec 09 08:20:18 2009 by modify_doxy.py rev. 173732