Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
segmented_stack_allocator.hpp File Reference
#include <cstddef>
#include <new>
#include <boost/config.hpp>
#include <boost/coroutine/detail/config.hpp>
#include <boost/coroutine/stack_context.hpp>
#include <boost/coroutine/stack_traits.hpp>
Include dependency graph for segmented_stack_allocator.hpp:

Classes

struct  boost::coroutines::basic_segmented_stack_allocator< traitsT >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::coroutines
 

Typedefs

typedef
basic_segmented_stack_allocator
< stack_traits > 
boost::coroutines::segmented_stack_allocator
 

Functions

void * __splitstack_makecontext (std::size_t, void *[BOOST_COROUTINES_SEGMENTS], std::size_t *)
 
void __splitstack_releasecontext (void *[BOOST_COROUTINES_SEGMENTS])
 
void __splitstack_resetcontext (void *[BOOST_COROUTINES_SEGMENTS])
 
void __splitstack_block_signals_context (void *[BOOST_COROUTINES_SEGMENTS], int *new_value, int *old_value)
 

Function Documentation

void __splitstack_block_signals_context ( void *  [BOOST_COROUTINES_SEGMENTS],
int *  new_value,
int *  old_value 
)
void* __splitstack_makecontext ( std::size_t  ,
void *  [BOOST_COROUTINES_SEGMENTS],
std::size_t *   
)
void __splitstack_releasecontext ( void *  [BOOST_COROUTINES_SEGMENTS])
void __splitstack_resetcontext ( void *  [BOOST_COROUTINES_SEGMENTS])