From: Adam C. Emerson Date: Fri, 29 Mar 2019 01:04:43 +0000 (-0400) Subject: include: Update compact_map.h to work without using namespace X-Git-Tag: v15.0.0~19^2~49 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=a984462693cacd9a8617efc0587605e4b583f55d;p=ceph-ci.git include: Update compact_map.h to work without using namespace Signed-off-by: Adam C. Emerson --- diff --git a/src/include/compact_map.h b/src/include/compact_map.h index 3ccb798227d..21645e3d162 100644 --- a/src/include/compact_map.h +++ b/src/include/compact_map.h @@ -297,21 +297,21 @@ public: return const_iterator(this); return const_iterator(this, map->upper_bound(k)); } - void encode(bufferlist &bl) const { + void encode(ceph::buffer::list &bl) const { using ceph::encode; if (map) encode(*map, bl); else encode((uint32_t)0, bl); } - void encode(bufferlist &bl, uint64_t features) const { + void encode(ceph::buffer::list &bl, uint64_t features) const { using ceph::encode; if (map) encode(*map, bl, features); else encode((uint32_t)0, bl); } - void decode(bufferlist::const_iterator& p) { + void decode(ceph::buffer::list::const_iterator& p) { using ceph::decode; using ceph::decode_nohead; uint32_t n; @@ -325,16 +325,16 @@ public: }; template -inline void encode(const compact_map_base& m, bufferlist& bl) { +inline void encode(const compact_map_base& m, ceph::buffer::list& bl) { m.encode(bl); } template -inline void encode(const compact_map_base& m, bufferlist& bl, +inline void encode(const compact_map_base& m, ceph::buffer::list& bl, uint64_t features) { m.encode(bl, features); } template -inline void decode(compact_map_base& m, bufferlist::const_iterator& p) { +inline void decode(compact_map_base& m, ceph::buffer::list::const_iterator& p) { m.decode(p); }