From 673ae6f60f320e7a804113b330da3ea9ad02a823 Mon Sep 17 00:00:00 2001 From: Amos Jeffries <> Date: Sun, 2 Apr 2017 04:46:01 +1200 Subject: [PATCH] Add move semantics to String class Improves speed in several common header code paths using String. Detected by Coverity Scan. Issue 1364732. --- src/SquidString.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/SquidString.h b/src/SquidString.h index 909020ccd3..034b79ddf2 100644 --- a/src/SquidString.h +++ b/src/SquidString.h @@ -28,6 +28,7 @@ public: String(); String(char const *); String(String const &); + String(String &&) = default; ~String(); typedef size_t size_type; //storage size intentionally unspecified @@ -35,6 +36,7 @@ public: String &operator =(char const *); String &operator =(String const &); + String &operator =(String &&) = default; bool operator ==(String const &) const; bool operator !=(String const &) const; -- 2.47.3