Skip to content

Commit

Permalink
refactor: move HAS_CHAR8_T to version.hpp
Browse files Browse the repository at this point in the history
  • Loading branch information
ToruNiina committed Jul 5, 2024
1 parent 0cc0ef9 commit 0eb9a90
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 7 deletions.
8 changes: 1 addition & 7 deletions include/toml11/fwd/literal_fwd.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

#include "../location.hpp"
#include "../types.hpp"
#include "../value.hpp"
#include "../version.hpp" // IWYU pragma: keep for TOML11_HAS_CHAR8_T

namespace toml
{
Expand All @@ -21,12 +21,6 @@ inline namespace toml_literals

::toml::value operator"" _toml(const char* str, std::size_t len);

#if defined(__cpp_char8_t)
# if __cpp_char8_t >= 201811L
# define TOML11_HAS_CHAR8_T 1
# endif
#endif

#if defined(TOML11_HAS_CHAR8_T)
// value of u8"" literal has been changed from char to char8_t and char8_t is
// NOT compatible to char
Expand Down
5 changes: 5 additions & 0 deletions include/toml11/version.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,11 @@
#define TOML11_CXX20_VALUE 202002L
#endif//TOML11_CXX20_VALUE

#if defined(__cpp_char8_t)
# if __cpp_char8_t >= 201811L
# define TOML11_HAS_CHAR8_T 1
# endif
#endif

#if TOML11_CPLUSPLUS_STANDARD_VERSION >= TOML11_CXX17_VALUE
# if __has_include(<string_view>)
Expand Down

0 comments on commit 0eb9a90

Please sign in to comment.