]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
include/memory.h: remove memory.h 22690/head
authorKefu Chai <kchai@redhat.com>
Tue, 19 Jun 2018 06:30:57 +0000 (14:30 +0800)
committerKefu Chai <kchai@redhat.com>
Tue, 26 Jun 2018 09:52:04 +0000 (17:52 +0800)
commitda5d156b6bdffdd31e4edbadc1cdfc69197bef49
treeff30d2366d670e0344554be12e0d6787170a158e
parenteb3bbb8462ffb33461a12c2bd62fb688850afa2b
include/memory.h: remove memory.h

memory.h was introduced back when the shared_ptrs were still in TR1, but
we've moved to C++17 now. and the C++ clients should be compiled with
a C++11 compatible compiler. so there is no need to have this file anymore.

also replace all references of ceph::shared_ptr and ceph::weak_ptr with
std::shared_ptr and std::weak_ptr accordingly.

Signed-off-by: Kefu Chai <kchai@redhat.com>
87 files changed:
alpine/APKBUILD.in
ceph.spec.in
debian/librados-dev.install
src/auth/Crypto.h
src/common/Graylog.h
src/common/shared_cache.hpp
src/common/sharedptr_registry.hpp
src/crypto/crypto_accel.h
src/crypto/crypto_plugin.h
src/include/CMakeLists.txt
src/include/Context.h
src/include/denc.h
src/include/encoding.h
src/include/memory.h [deleted file]
src/include/rados/librados.hpp
src/kv/KeyValueDB.h
src/kv/KineticStore.cc
src/kv/KineticStore.h
src/kv/LevelDBStore.cc
src/kv/LevelDBStore.h
src/kv/MemDB.h
src/librados/ListObjectImpl.h
src/mds/DamageTable.h
src/mds/ScrubHeader.h
src/mds/SimpleLock.h
src/mds/events/EMetaBlob.h
src/mds/journal.cc
src/mgr/PyOSDMap.cc
src/mon/MonOpRequest.h
src/mon/Monitor.h
src/mon/MonitorDBStore.h
src/msg/async/AsyncConnection.h
src/msg/async/dpdk/DPDK.h
src/msg/simple/Pipe.cc
src/msg/simple/Pipe.h
src/msg/xio/XioConnection.h
src/os/ObjectMap.h
src/os/ObjectStore.cc
src/os/bluestore/BitmapFreelistManager.cc
src/os/bluestore/BitmapFreelistManager.h
src/os/bluestore/BlueStore.cc
src/os/bluestore/BlueStore.h
src/os/filestore/CollectionIndex.h
src/os/filestore/DBObjectMap.cc
src/os/filestore/DBObjectMap.h
src/os/filestore/FDCache.h
src/os/filestore/IndexManager.cc
src/os/filestore/IndexManager.h
src/os/filestore/LFNIndex.h
src/os/filestore/WBThrottle.h
src/os/kstore/KStore.h
src/os/memstore/MemStore.cc
src/os/memstore/MemStore.h
src/osd/ECUtil.h
src/osd/OSD.h
src/osd/OSDMap.h
src/osd/PG.cc
src/osd/PG.h
src/osd/PGBackend.h
src/osd/PGPeeringEvent.h
src/osd/PrimaryLogPG.h
src/osd/ReplicatedBackend.h
src/osd/Watch.h
src/osd/osd_internal_types.h
src/osd/osd_types.h
src/rgw/rgw_bucket.h
src/test/ObjectMap/KeyValueDBMemory.cc
src/test/ObjectMap/KeyValueDBMemory.h
src/test/ObjectMap/test_keyvaluedb_atomicity.cc
src/test/ObjectMap/test_keyvaluedb_iterators.cc
src/test/ObjectMap/test_object_map.cc
src/test/bufferlist.cc
src/test/common/test_shared_cache.cc
src/test/common/test_sharedptr_registry.cc
src/test/confutils.cc
src/test/osd/Object.cc
src/test/osd/Object.h
src/test/osd/RadosModel.h
src/test/osd/types.cc
src/test/osdc/object_cacher_stress.cc
src/test/rbd_mirror/test_fixture.h
src/test/test_snap_mapper.cc
src/tools/ceph_monstore_tool.cc
src/tools/cephfs/JournalTool.cc
src/tools/rbd_ggate/Server.cc
src/tools/rbd_mirror/types.h
src/tools/rbd_nbd/rbd-nbd.cc