From 19f81c6c574dd2347722a40877218562fa1840a8 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Wed, 11 Aug 2021 12:02:35 +0800 Subject: [PATCH] compressor: build without "using namespace std" * add "std::" prefix in headers * add "using" declarations in .cc files. so we don't rely on "using namespace std" in one or more included headers. Signed-off-by: Kefu Chai --- src/compressor/lz4/LZ4Compressor.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compressor/lz4/LZ4Compressor.h b/src/compressor/lz4/LZ4Compressor.h index fed98cec229..8fb87d1c3d1 100644 --- a/src/compressor/lz4/LZ4Compressor.h +++ b/src/compressor/lz4/LZ4Compressor.h @@ -118,7 +118,7 @@ class LZ4Compressor : public Compressor { ceph::buffer::ptr cur_ptr = p.get_current_ptr(); ceph::buffer::ptr *ptr = &cur_ptr; - optional data_holder; + std::optional data_holder; if (compressed_len != cur_ptr.length()) { data_holder.emplace(compressed_len); p.copy_deep(compressed_len, *data_holder); -- 2.39.5