From 98fea0c293c89d85b71a9d0951b78047d4b72d44 Mon Sep 17 00:00:00 2001 From: Samuel Debionne Date: Thu, 4 Dec 2025 21:17:35 +0100 Subject: [PATCH] Add BOOST_NO_CXX17_DEFAULT_RESOURCE --- test/boost_no_cxx17_default_resource.ipp | 27 ++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 test/boost_no_cxx17_default_resource.ipp diff --git a/test/boost_no_cxx17_default_resource.ipp b/test/boost_no_cxx17_default_resource.ipp new file mode 100644 index 000000000..2a466572a --- /dev/null +++ b/test/boost_no_cxx17_default_resource.ipp @@ -0,0 +1,27 @@ +// (C) Copyright Samuel Debionne 2025. +// Use, modification and distribution are subject to 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) + +// See http://www.boost.org/libs/config for most recent version. + +// MACRO: BOOST_NO_CXX17_DEFAULT_RESOURCE +// TITLE: no cxx17 default resource +// DESCRIPTION: The standard library is missing the default resource +// related functions. +// +// std::pmr::set_default_resource() +// std::pmr::get_default_resource() + +#include + +namespace boost_no_cxx17_default_resource{ + +int test() +{ + std::pmr::set_default_resource(nullptr); + std::pmr::memory_resource* mr =std::pmr::get_default_resource(); + return 0; +} + +}