]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librbd: build without "using namespace std"
authorKefu Chai <kchai@redhat.com>
Wed, 11 Aug 2021 03:48:00 +0000 (11:48 +0800)
committerKefu Chai <kchai@redhat.com>
Fri, 13 Aug 2021 04:23:35 +0000 (12:23 +0800)
commit6eb14774fec0fce1145a440570bfd76234675b42
tree3660eab0e12299bc0b3464ecae98a9b90da9ce7e
parent8a283f9164747bc2dda2b908b2d97228e1eab4eb
librbd: 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>
33 files changed:
src/common/options/rbd.yaml.in
src/librbd/BlockGuard.h
src/librbd/ImageCtx.h
src/librbd/Utils.cc
src/librbd/Watcher.h
src/librbd/api/DiffIterate.cc
src/librbd/api/Group.cc
src/librbd/api/Image.cc
src/librbd/api/Mirror.cc
src/librbd/api/Namespace.cc
src/librbd/api/Snapshot.cc
src/librbd/api/Trash.cc
src/librbd/cache/ObjectCacherWriteback.cc
src/librbd/cache/ParentCacheObjectDispatch.cc
src/librbd/cache/pwl/AbstractWriteLog.cc
src/librbd/cache/pwl/ImageCacheState.cc
src/librbd/cache/pwl/LogOperation.cc
src/librbd/cache/pwl/Request.cc
src/librbd/cache/pwl/Request.h
src/librbd/cache/pwl/Types.cc
src/librbd/cache/pwl/Types.h
src/librbd/cache/pwl/rwl/WriteLog.cc
src/librbd/cache/pwl/ssd/Types.h
src/librbd/cache/pwl/ssd/WriteLog.cc
src/librbd/image/CreateRequest.cc
src/librbd/internal.cc
src/librbd/internal.h
src/librbd/io/QosImageDispatch.cc
src/librbd/journal/Types.h
src/librbd/librbd.cc
src/librbd/managed_lock/ReleaseRequest.cc
src/librbd/operation/SnapshotRemoveRequest.cc
src/librbd/operation/TrimRequest.cc