2
0
mirror of https://github.com/boostorg/context.git synced 2026-01-19 04:02:17 +00:00
Files
context/example/stack.cpp
2023-04-08 10:32:09 +02:00

24 lines
771 B
C++

// Copyright Oliver Kowalke 2016.
// 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)
#include <cstdlib>
#include <iostream>
#include <boost/context/fiber_context>
int main() {
std::cout << "minimum stack size: " << std::stack_traits::minimum_size() << " byte\n";
std::cout << "default stack size: " << std::stack_traits::default_size() << " byte\n";
std::cout << "maximum stack size: ";
if ( std::stack_traits::is_unbounded() ) {
std::cout << "unlimited\n";
} else {
std::cout << std::stack_traits::maximum_size() << " byte\n";
}
std::cout << "main: done" << std::endl;
return EXIT_SUCCESS;
}