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

This is the documentation for an old version of Boost. Click here to view this page for the latest version.
PrevUpHomeNext

Chapter 2. Boost.Align

Glen Fernandes

Distributed under the Boost Software License, Version 1.0.

Table of Contents

Introduction
Rationale
Tutorial
align
aligned_alloc and aligned_free
aligned_allocator
aligned_allocator_adaptor
aligned_delete
alignment_of
is_aligned
Examples
aligned_ptr and make_aligned
aligned_vector
Reference
align
aligned_alloc and aligned_free
aligned_allocator
aligned_allocator_adaptor
aligned_delete
alignment_of
is_aligned
Vocabulary
Compatibility
Acknowledgments
History

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