BitMagic-C++
Static Public Member Functions
bm::ptr_allocator Class Reference

Default malloc based bitblock allocator class. More...

#include <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. More...
 
static void deallocate (void *p, size_t)
 The member function frees storage for an array of n bm::word_t elements, by calling free. More...
 

Detailed Description

Default malloc based bitblock allocator class.

Functions allocate and deallocate conform to STL allocator specs.

Definition at line 111 of file bmalloc.h.

Member Function Documentation

◆ allocate()

static void* bm::ptr_allocator::allocate ( size_t  n,
const void *   
)
inlinestatic

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

Returns
pointer to the allocated memory.

Definition at line 119 of file bmalloc.h.

◆ deallocate()

static void bm::ptr_allocator::deallocate ( void *  p,
size_t   
)
inlinestatic

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

Definition at line 133 of file bmalloc.h.


The documentation for this class was generated from the following file: