]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
os: build without "using namespace std"
authorKefu Chai <kchai@redhat.com>
Wed, 11 Aug 2021 03:53:50 +0000 (11:53 +0800)
committerKefu Chai <kchai@redhat.com>
Fri, 13 Aug 2021 04:23:37 +0000 (12:23 +0800)
commit8801f97219b911eb1c6f13842b2079d76cac7b60
tree13999d9f8fa7569c2fd831962a6552e7c6f1ec58
parent504b6fca9b4d4a577dcca8e04960d9e65feedee1
os: 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 <kchai@redhat.com>
14 files changed:
src/os/FuseStore.cc
src/os/Transaction.cc
src/os/Transaction.h
src/os/bluestore/Allocator.h
src/os/bluestore/BitmapFreelistManager.h
src/os/bluestore/BlueFS.h
src/os/bluestore/BlueRocksEnv.cc
src/os/bluestore/BlueStore.cc
src/os/bluestore/BlueStore.h
src/os/bluestore/FreelistManager.h
src/os/bluestore/ZonedFreelistManager.h
src/os/bluestore/bluestore_tool.cc
src/os/filestore/FileStore.cc
src/os/kstore/KStore.cc