diff --git a/include/toml++/impl/parser.hpp b/include/toml++/impl/parser.hpp index c794c5e4..7651820b 100644 --- a/include/toml++/impl/parser.hpp +++ b/include/toml++/impl/parser.hpp @@ -345,7 +345,7 @@ TOML_NAMESPACE_START /// A toml::parse_result. TOML_NODISCARD TOML_ALWAYS_INLINE - parse_result operator"" _toml(const char* str, size_t len) + parse_result operator""_toml(const char* str, size_t len) { return parse(std::string_view{ str, len }); } @@ -374,7 +374,7 @@ TOML_NAMESPACE_START /// A toml::parse_result. TOML_NODISCARD TOML_ALWAYS_INLINE - parse_result operator"" _toml(const char8_t* str, size_t len) + parse_result operator""_toml(const char8_t* str, size_t len) { return parse(std::u8string_view{ str, len }); } diff --git a/include/toml++/impl/path.hpp b/include/toml++/impl/path.hpp index 5bd0ef37..831c0bc9 100644 --- a/include/toml++/impl/path.hpp +++ b/include/toml++/impl/path.hpp @@ -790,7 +790,7 @@ TOML_NAMESPACE_START /// \returns A #toml::path generated from the string literal. TOML_NODISCARD TOML_ALWAYS_INLINE - path operator"" _tpath(const char* str, size_t len) + path operator""_tpath(const char* str, size_t len) { return path(std::string_view{ str, len }); } diff --git a/tests/tests.hpp b/tests/tests.hpp index de1b4298..00baee88 100644 --- a/tests/tests.hpp +++ b/tests/tests.hpp @@ -45,7 +45,7 @@ TOML_ENABLE_WARNINGS; TOML_NODISCARD TOML_ATTR(const) TOML_ALWAYS_INLINE -constexpr size_t operator"" _sz(unsigned long long n) noexcept +constexpr size_t operator""_sz(unsigned long long n) noexcept { return static_cast(n); } diff --git a/toml.hpp b/toml.hpp index f73994e4..6de5332e 100644 --- a/toml.hpp +++ b/toml.hpp @@ -3658,7 +3658,7 @@ TOML_NAMESPACE_START { TOML_NODISCARD TOML_ALWAYS_INLINE - path operator"" _tpath(const char* str, size_t len) + path operator""_tpath(const char* str, size_t len) { return path(std::string_view{ str, len }); } @@ -9712,7 +9712,7 @@ TOML_NAMESPACE_START TOML_NODISCARD TOML_ALWAYS_INLINE - parse_result operator"" _toml(const char* str, size_t len) + parse_result operator""_toml(const char* str, size_t len) { return parse(std::string_view{ str, len }); } @@ -9721,7 +9721,7 @@ TOML_NAMESPACE_START TOML_NODISCARD TOML_ALWAYS_INLINE - parse_result operator"" _toml(const char8_t* str, size_t len) + parse_result operator""_toml(const char8_t* str, size_t len) { return parse(std::u8string_view{ str, len }); }