| Home | Libraries | People | FAQ | More

## Chapter 2. Boost.Align

### Glen Fernandes

Copyright © 2014 Glen Fernandes

Distributed under the Boost Software License, Version 1.0.

## Introduction

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 |