Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

Chapter 2. Boost.Align
PrevUpHomeNext

Chapter 2. Boost.Align

Glen Fernandes

Distributed under the Boost Software License, Version 1.0.

This library provides an alignment function, aligned allocation and deallocation functions, an aligned allocator, an aligned allocator adaptor, an aligned deleter, a type trait to query alignment requirements, and a function to verify pointer value alignment.

Table 2.1. The Boost.Align Library

Component

Description

align

Pointer alignment function

aligned_alloc, aligned_free

Aligned allocation and deallocation functions

aligned_allocator

Alignment aware allocator

aligned_allocator_adaptor

Alignment aware allocator adaptor

aligned_delete

Deleter for constructed objects allocated with the alignment function

alignment_of

Type trait to query alignment requirement of a type at compile time

is_aligned

Pointer alignment verification function


Last revised: October 30, 2014 at 10:18:25 GMT


PrevUpHomeNext