![]() |
Home | Libraries | People | FAQ | More |
Copyright © 2006 Giovanni P. Deretta
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
The Boost.Coroutine library contains a family of class templates that wrap function objects in coroutines. Coroutines are a generalization of subroutines that can return and be reentered more than once without causing the destruction of automatic objects.
Coroutines are useful whenever it is necessary to keep state across a function call, a job usually reserved to stateful function objects.
![]() |
]
Last revised: August 20, 2006 at 15:04:07 GMT |