mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 11:17:35 +00:00
AK: Fix Clang 18 -Wdeprecated-literal-operator
warning
The proper syntax for defining user-defined literals does not require a space between the `operator""` token and the operator name: > error: identifier 'sv' preceded by whitespace in a literal operator > declaration is deprecated
This commit is contained in:
parent
6d331389ad
commit
075ce53d14
3 changed files with 4 additions and 4 deletions
|
@ -242,11 +242,11 @@ static_assert(AssertSize<Empty, 1>());
|
|||
|
||||
## String View Literals
|
||||
|
||||
`AK::StringView` support for `operator"" sv` which is a special string literal operator that was added as of
|
||||
`AK::StringView` support for `operator""sv` which is a special string literal operator that was added as of
|
||||
[C++17 to enable `std::string_view` literals](https://en.cppreference.com/w/cpp/string/basic_string_view/operator%22%22sv).
|
||||
|
||||
```cpp
|
||||
[[nodiscard]] ALWAYS_INLINE constexpr AK::StringView operator"" sv(const char* cstring, size_t length)
|
||||
[[nodiscard]] ALWAYS_INLINE constexpr AK::StringView operator""sv(const char* cstring, size_t length)
|
||||
{
|
||||
return AK::StringView(cstring, length);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue