diff options
| author | Martin Hořeňovský | 2026-07-28 11:53:18 +0200 |
|---|---|---|
| committer | GitHub | 2026-07-28 11:53:18 +0200 |
| commit | 9712bc8fe569b10b033b4d753c21658397fa17de (patch) | |
| tree | 5561c33d0f89e2cf249b475a625a2da6f4144d64 /include/internal | |
| parent | ee1450f268dfd5c13aa8670ba97e93cabaf2e15d (diff) | |
| parent | c002f18535880a18cdaa7304af02cdfd5990279e (diff) | |
| download | catch3-v2.x.tar.gz | |
Merge pull request #3184 from ZheFeng7110/fix/v2.x-user_literal-warnv2.x
(v2.x) Remove space in user-defined literal operators to fix MSVC C4996 warning
Diffstat (limited to 'include/internal')
| -rw-r--r-- | include/internal/catch_approx.cpp | 4 | ||||
| -rw-r--r-- | include/internal/catch_approx.h | 4 | ||||
| -rw-r--r-- | include/internal/catch_stringref.h | 4 |
3 files changed, 6 insertions, 6 deletions
diff --git a/include/internal/catch_approx.cpp b/include/internal/catch_approx.cpp index 32b5e043..7de3427c 100644 --- a/include/internal/catch_approx.cpp +++ b/include/internal/catch_approx.cpp @@ -73,10 +73,10 @@ namespace Detail { } // end namespace Detail namespace literals { - Detail::Approx operator "" _a(long double val) { + Detail::Approx operator ""_a(long double val) { return Detail::Approx(val); } - Detail::Approx operator "" _a(unsigned long long val) { + Detail::Approx operator ""_a(unsigned long long val) { return Detail::Approx(val); } } // end namespace literals diff --git a/include/internal/catch_approx.h b/include/internal/catch_approx.h index 2d12efe4..bb99ef12 100644 --- a/include/internal/catch_approx.h +++ b/include/internal/catch_approx.h @@ -118,8 +118,8 @@ namespace Detail { } // end namespace Detail namespace literals { - Detail::Approx operator "" _a(long double val); - Detail::Approx operator "" _a(unsigned long long val); + Detail::Approx operator ""_a(long double val); + Detail::Approx operator ""_a(unsigned long long val); } // end namespace literals template<> diff --git a/include/internal/catch_stringref.h b/include/internal/catch_stringref.h index dc2e748c..15c39813 100644 --- a/include/internal/catch_stringref.h +++ b/include/internal/catch_stringref.h @@ -92,12 +92,12 @@ namespace Catch { auto operator << ( std::ostream& os, StringRef const& sr ) -> std::ostream&; - constexpr auto operator "" _sr( char const* rawChars, std::size_t size ) noexcept -> StringRef { + constexpr auto operator ""_sr( char const* rawChars, std::size_t size ) noexcept -> StringRef { return StringRef( rawChars, size ); } } // namespace Catch -constexpr auto operator "" _catch_sr( char const* rawChars, std::size_t size ) noexcept -> Catch::StringRef { +constexpr auto operator ""_catch_sr( char const* rawChars, std::size_t size ) noexcept -> Catch::StringRef { return Catch::StringRef( rawChars, size ); } |