You can define BOOST_TEXT_STRING_INSERT_MAX
to be the size in bytes that you want as the limit on the size of unencoded_rope
and rope
nodes when doing in-place insertions.
Boost.Text will automatically use concepts to constrain templates when building
in C++20 mode, if the compiler defines __cpp_lib_concepts
.
To disable the use of concepts, define BOOST_TEXT_DISABLE_CONCEPTS
.
Boost.Text will automatically use coroutines when building in C++20 mode, if
the compiler defines __cpp_impl_coroutine
and __cpp_lib_coroutine
. To
disable the use of coroutines, define BOOST_TEXT_DISABLE_COROUTINES
.
Boost.Text will automatically use std::filesystem
when building in C++17 mode, if the compiler defines __cpp_lib_filesystem
.
To disable the use of std::filesystem
(and use boost::fileystem
instead), define disable_std_fs_m.