5 #include <libcopp/utils/config/libcopp_build_features.h>
7 #include <libcopp/utils/config/libcopp_build_features.h>
18 #ifdef COPP_HAS_ABI_HEADERS
19 # include COPP_ABI_PREFIX
22 LIBCOPP_COPP_NAMESPACE_BEGIN
24 static LIBCOPP_COPP_API
bool is_unbounded() LIBCOPP_MACRO_NOEXCEPT;
26 static LIBCOPP_COPP_API std::size_t
page_size() LIBCOPP_MACRO_NOEXCEPT;
28 static LIBCOPP_COPP_API std::size_t
default_size() LIBCOPP_MACRO_NOEXCEPT;
30 static LIBCOPP_COPP_API std::size_t
minimum_size() LIBCOPP_MACRO_NOEXCEPT;
32 static LIBCOPP_COPP_API std::size_t
maximum_size() LIBCOPP_MACRO_NOEXCEPT;
34 static LIBCOPP_COPP_API std::size_t
round_to_page_size(std::size_t stacksize) LIBCOPP_MACRO_NOEXCEPT;
37 LIBCOPP_COPP_NAMESPACE_END
39 #ifdef COPP_HAS_ABI_HEADERS
40 # include COPP_ABI_SUFFIX
static LIBCOPP_COPP_API std::size_t default_size() LIBCOPP_MACRO_NOEXCEPT
static LIBCOPP_COPP_API std::size_t page_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
static LIBCOPP_COPP_API std::size_t minimum_size() LIBCOPP_MACRO_NOEXCEPT
static LIBCOPP_COPP_API bool is_unbounded() LIBCOPP_MACRO_NOEXCEPT