Merge pull request #261 from ken-matsui/make-thread-local-optional

Make thread_local for color_mode optional
This commit is contained in:
Toru Niina
2024-07-25 01:30:38 +09:00
committed by GitHub

View File

@@ -9,6 +9,12 @@
#define TOML11_ERROR_MESSAGE_COLORIZED false
#endif
#ifdef TOML11_USE_THREAD_LOCAL_COLORIZATION
#define TOML11_THREAD_LOCAL_COLORIZATION thread_local
#else
#define TOML11_THREAD_LOCAL_COLORIZATION
#endif
namespace toml
{
namespace color
@@ -44,7 +50,7 @@ class color_mode
inline color_mode& color_status() noexcept
{
static thread_local color_mode status;
static TOML11_THREAD_LOCAL_COLORIZATION color_mode status;
return status;
}