BitMagic-C++: bm::ptr_allocator Class Reference

BitMagic-C++

Static Public Member Functions
bm::ptr_allocator Class Reference
BitMagic Library » bvector<> container » Allocator

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) BMNOEXCEPT
| 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 108 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 116 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 128 of file bmalloc.h.

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

- bmalloc.h