libcopp
2.2.0
|
#include <stack_traits.h>
Static Public Member Functions | |
static LIBCOPP_COPP_API bool | is_unbounded () LIBCOPP_MACRO_NOEXCEPT |
static LIBCOPP_COPP_API std::size_t | page_size () LIBCOPP_MACRO_NOEXCEPT |
static LIBCOPP_COPP_API std::size_t | default_size () LIBCOPP_MACRO_NOEXCEPT |
static LIBCOPP_COPP_API std::size_t | minimum_size () LIBCOPP_MACRO_NOEXCEPT |
static LIBCOPP_COPP_API std::size_t | maximum_size () LIBCOPP_MACRO_NOEXCEPT |
static LIBCOPP_COPP_API std::size_t | round_to_page_size (std::size_t stacksize) LIBCOPP_MACRO_NOEXCEPT |
Definition at line 23 of file stack_traits.h.
|
static |
Definition at line 65 of file stack_traits_posix.cpp.
References is_unbounded(), maximum_size(), minimum_size(), and gsl::size().
Referenced by coroutine_context_container< TALLOC >::create().
|
static |
Definition at line 59 of file stack_traits_posix.cpp.
References detail::stacksize_limit().
Referenced by allocator::stack_allocator_windows::allocate(), allocator::stack_allocator_posix::deallocate(), allocator::stack_allocator_windows::deallocate(), allocator::stack_allocator_malloc::deallocate(), allocator::stack_allocator_memory::deallocate(), default_size(), and maximum_size().
|
static |
Definition at line 75 of file stack_traits_posix.cpp.
References is_unbounded(), and detail::stacksize_limit().
Referenced by allocator::stack_allocator_posix::allocate(), allocator::stack_allocator_windows::allocate(), allocator::stack_allocator_malloc::allocate(), allocator::stack_allocator_memory::allocate(), allocator::stack_allocator_posix::deallocate(), allocator::stack_allocator_windows::deallocate(), allocator::stack_allocator_malloc::deallocate(), allocator::stack_allocator_memory::deallocate(), and default_size().
|
static |
Definition at line 73 of file stack_traits_posix.cpp.
References MINSIGSTKSZ.
Referenced by allocator::stack_allocator_posix::allocate(), allocator::stack_allocator_windows::allocate(), allocator::stack_allocator_malloc::allocate(), allocator::stack_allocator_memory::allocate(), allocator::stack_allocator_posix::deallocate(), allocator::stack_allocator_windows::deallocate(), allocator::stack_allocator_malloc::deallocate(), allocator::stack_allocator_memory::deallocate(), and default_size().
|
static |
Definition at line 63 of file stack_traits_posix.cpp.
References detail::pagesize().
Referenced by allocator::stack_allocator_posix::allocate(), and allocator::stack_allocator_windows::allocate().
|
static |
Definition at line 80 of file stack_traits_posix.cpp.
References detail::pagesize().
Referenced by allocator::stack_allocator_posix::allocate(), allocator::stack_allocator_windows::allocate(), allocator::stack_allocator_malloc::allocate(), and allocator::stack_allocator_memory::allocate().