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.
Next

Chapter 1. Context

Oliver Kowalke

Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Table of Contents

Overview
Requirements
Context switching with fibers
Implementations: fcontext_t, ucontext_t and WinFiber
Class fiber
Context switching with call/cc
Implementations: fcontext_t, ucontext_t and WinFiber
Class continuation
Class execution_context (version 2)
Class execution_context (version 1)
Stack allocation
Class protected_fixedsize
Class pooled_fixedsize_stack
Class fixedsize_stack
Class segmented_stack
Class stack_traits
Class stack_context
Support for valgrind
Struct preallocated
Performance
Architectures
Cross compiling
Rationale
Other APIs
x86 and floating-point env
Reference
Acknowledgments

Last revised: August 14, 2019 at 12:07:32 GMT


Next