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

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