From 0941748f2fb217e0ec05605e3d778aebe5cdd58e Mon Sep 17 00:00:00 2001 From: Baber Nawaz Date: Thu, 6 Nov 2025 14:03:38 +0000 Subject: [PATCH] feat: Use memcpy instead of std::copy memcpy can be faster SDB-10043 --- toolbox/util/OStreamBase.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/toolbox/util/OStreamBase.hpp b/toolbox/util/OStreamBase.hpp index a9647d25..7ef0148d 100644 --- a/toolbox/util/OStreamBase.hpp +++ b/toolbox/util/OStreamBase.hpp @@ -19,6 +19,7 @@ #include #include #include +#include #include #include #include @@ -141,7 +142,7 @@ DerivedT& OStreamBase::put_data(const char* data, std::size_t data_siz { char* buf = prepare_space(data_size); if (buf != nullptr) [[likely]] { - std::copy(data, data + data_size, buf); + std::memcpy(buf, data, data_size); relinquish_space(data_size); } else { set_badbit();