From ea3d1105f7a9ef7cde46ff4c3295fd10e4ea9ac6 Mon Sep 17 00:00:00 2001 From: "Adam C. Emerson" Date: Thu, 28 Mar 2019 21:08:26 -0400 Subject: [PATCH] erasure-code: Update ErasureCode to work without using namespace Signed-off-by: Adam C. Emerson --- src/erasure-code/ErasureCode.cc | 14 +++++++++++++- src/erasure-code/ErasureCode.h | 2 +- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/erasure-code/ErasureCode.cc b/src/erasure-code/ErasureCode.cc index 3fdf54913640..39389baaf428 100644 --- a/src/erasure-code/ErasureCode.cc +++ b/src/erasure-code/ErasureCode.cc @@ -15,8 +15,8 @@ * */ -#include #include +#include #include "ErasureCode.h" @@ -28,6 +28,17 @@ #define DEFAULT_RULE_ROOT "default" #define DEFAULT_RULE_FAILURE_DOMAIN "host" +using std::make_pair; +using std::map; +using std::ostream; +using std::pair; +using std::set; +using std::string; +using std::vector; + +using ceph::bufferlist; + +namespace ceph { const unsigned ErasureCode::SIMD_ALIGN = 32; int ErasureCode::init( @@ -348,3 +359,4 @@ int ErasureCode::decode_concat(const map &chunks, } return r; } +} diff --git a/src/erasure-code/ErasureCode.h b/src/erasure-code/ErasureCode.h index 85ebf66f04e1..7e17a845f1aa 100644 --- a/src/erasure-code/ErasureCode.h +++ b/src/erasure-code/ErasureCode.h @@ -40,7 +40,7 @@ namespace ceph { ~ErasureCode() override {} - int init(ErasureCodeProfile &profile, std::ostream *ss) override; + int init(ceph::ErasureCodeProfile &profile, std::ostream *ss) override; const ErasureCodeProfile &get_profile() const override { return _profile; -- 2.47.3