diff --git a/Userland/Libraries/LibIPC/Encoder.cpp b/Userland/Libraries/LibIPC/Encoder.cpp index f067ae80d8..de01f2d998 100644 --- a/Userland/Libraries/LibIPC/Encoder.cpp +++ b/Userland/Libraries/LibIPC/Encoder.cpp @@ -106,18 +106,18 @@ Encoder& Encoder::operator<<(float value) return *this << u.as_u32; } -Encoder& Encoder::operator<<(const char* value) +Encoder& Encoder::operator<<(char const* value) { return *this << StringView(value); } -Encoder& Encoder::operator<<(const StringView& value) +Encoder& Encoder::operator<<(StringView const& value) { - m_buffer.data.append((const u8*)value.characters_without_null_termination(), value.length()); + m_buffer.data.append((u8 const*)value.characters_without_null_termination(), value.length()); return *this; } -Encoder& Encoder::operator<<(const String& value) +Encoder& Encoder::operator<<(String const& value) { if (value.is_null()) return *this << (i32)-1; @@ -125,19 +125,19 @@ Encoder& Encoder::operator<<(const String& value) return *this << value.view(); } -Encoder& Encoder::operator<<(const ByteBuffer& value) +Encoder& Encoder::operator<<(ByteBuffer const& value) { *this << static_cast(value.size()); m_buffer.data.append(value.data(), value.size()); return *this; } -Encoder& Encoder::operator<<(const URL& value) +Encoder& Encoder::operator<<(URL const& value) { return *this << value.to_string(); } -Encoder& Encoder::operator<<(const Dictionary& dictionary) +Encoder& Encoder::operator<<(Dictionary const& dictionary) { *this << (u64)dictionary.size(); dictionary.for_each_entry([this](auto& key, auto& value) { @@ -146,7 +146,7 @@ Encoder& Encoder::operator<<(const Dictionary& dictionary) return *this; } -Encoder& Encoder::operator<<(const File& file) +Encoder& Encoder::operator<<(File const& file) { int fd = file.fd(); if (fd != -1) { @@ -161,7 +161,7 @@ Encoder& Encoder::operator<<(const File& file) return *this; } -bool encode(Encoder& encoder, const Core::AnonymousBuffer& buffer) +bool encode(Encoder& encoder, Core::AnonymousBuffer const& buffer) { encoder << buffer.is_valid(); if (buffer.is_valid()) { @@ -171,7 +171,7 @@ bool encode(Encoder& encoder, const Core::AnonymousBuffer& buffer) return true; } -bool encode(Encoder& encoder, const Core::DateTime& datetime) +bool encode(Encoder& encoder, Core::DateTime const& datetime) { encoder << static_cast(datetime.timestamp()); return true; diff --git a/Userland/Libraries/LibIPC/Encoder.h b/Userland/Libraries/LibIPC/Encoder.h index 7812902e46..438d6acfb4 100644 --- a/Userland/Libraries/LibIPC/Encoder.h +++ b/Userland/Libraries/LibIPC/Encoder.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018-2020, Andreas Kling + * Copyright (c) 2018-2021, Andreas Kling * * SPDX-License-Identifier: BSD-2-Clause */ @@ -37,15 +37,15 @@ public: Encoder& operator<<(i32); Encoder& operator<<(i64); Encoder& operator<<(float); - Encoder& operator<<(const char*); - Encoder& operator<<(const StringView&); - Encoder& operator<<(const String&); - Encoder& operator<<(const ByteBuffer&); - Encoder& operator<<(const URL&); - Encoder& operator<<(const Dictionary&); - Encoder& operator<<(const File&); + Encoder& operator<<(char const*); + Encoder& operator<<(StringView const&); + Encoder& operator<<(String const&); + Encoder& operator<<(ByteBuffer const&); + Encoder& operator<<(URL const&); + Encoder& operator<<(Dictionary const&); + Encoder& operator<<(File const&); template - Encoder& operator<<(const HashMap& hashmap) + Encoder& operator<<(HashMap const& hashmap) { *this << (u32)hashmap.size(); for (auto it : hashmap) { @@ -56,7 +56,7 @@ public: } template - Encoder& operator<<(const Vector& vector) + Encoder& operator<<(Vector const& vector) { *this << (u64)vector.size(); for (auto& value : vector) @@ -72,14 +72,14 @@ public: } template - Encoder& operator<<(const T& value) + Encoder& operator<<(T const& value) { encode(value); return *this; } template - Encoder& operator<<(const Optional& optional) + Encoder& operator<<(Optional const& optional) { *this << optional.has_value(); if (optional.has_value()) @@ -88,7 +88,7 @@ public: } template - void encode(const T& value) + void encode(T const& value) { IPC::encode(*this, value); }