diff --git a/optional.hpp b/optional.hpp index 59f1546..902d6fe 100644 --- a/optional.hpp +++ b/optional.hpp @@ -73,7 +73,8 @@ #endif namespace tl { -#ifndef TL_OPTIONAL_EXPECTED_MUTEX +#ifndef TL_MONOSTATE_INPLACE_MUTEX +#define TL_MONOSTATE_INPLACE_MUTEX /// \brief Used to represent an optional with no data; essentially a bool class monostate {}; @@ -89,7 +90,8 @@ template class optional; /// \exclude namespace detail { -#ifndef TL_OPTIONAL_EXPECTED_MUTEX +#ifndef TL_TRAITS_MUTEX +#define TL_TRAITS_MUTEX // C++14-style aliases for brevity template using remove_const_t = typename std::remove_const::type; template @@ -1650,5 +1652,4 @@ template struct hash> { }; } // namespace std -#define TL_OPTIONAL_EXPECTED_MUTEX #endif