16 #ifndef BLOOMBERG_QUANTUM_STACK_TRAITS_H 17 #define BLOOMBERG_QUANTUM_STACK_TRAITS_H 19 #include <boost/context/stack_traits.hpp> 58 #include <quantum/impl/quantum_stack_traits_impl.h> 60 #endif //BLOOMBERG_QUANTUM_STACK_TRAITS_H Definition: quantum_buffer_impl.h:22
static size_t & maximumSize()
Get/set the maximum stack size.
Definition: quantum_stack_traits_impl.h:54
static size_t & pageSize()
Get/set the page size.
Definition: quantum_stack_traits_impl.h:33
static size_t & minimumSize()
Get/set the minimum stack size as defined by the environment.
Definition: quantum_stack_traits_impl.h:47
static bool & isUnbounded()
Get/set if the environment defines a limit for the stack size.
Definition: quantum_stack_traits_impl.h:26
static size_t & defaultSize()
Get/set the default stack size, which may be platform specific.
Definition: quantum_stack_traits_impl.h:40
Allows application-wide overrides for the coroutine stack traits which are used internally by boost::...
Definition: quantum_stack_traits.h:31