[all] Switch from boost::shared_ptr -> std::shared_ptr.

Shared_ptr has moved into the standard library since these tools were
first written.
This commit is contained in:
Joe Thornber
2020-04-30 15:02:43 +01:00
parent e801cc607b
commit 4313469475
40 changed files with 78 additions and 94 deletions

View File

@@ -19,8 +19,6 @@
#include "persistent-data/space-maps/careful_alloc.h"
#include "persistent-data/space-maps/subtracting_span_iterator.h"
#include <boost/shared_ptr.hpp>
using namespace std;
//----------------------------------------------------------------
@@ -30,7 +28,7 @@ namespace {
class sm_careful_alloc : public checked_space_map {
public:
typedef boost::shared_ptr<sm_careful_alloc> ptr;
typedef std::shared_ptr<sm_careful_alloc> ptr;
sm_careful_alloc(checked_space_map::ptr sm)
: sm_(sm) {

View File

@@ -26,7 +26,7 @@
namespace persistent_data {
class core_map : public checked_space_map {
public:
typedef boost::shared_ptr<core_map> ptr;
typedef std::shared_ptr<core_map> ptr;
core_map(block_address nr_blocks)
: counts_(nr_blocks, 0),

View File

@@ -250,7 +250,7 @@ namespace {
#if 0
class ref_count_checker : public btree_checker<1, ref_count_traits> {
public:
typedef boost::shared_ptr<ref_count_checker> ptr;
typedef std::shared_ptr<ref_count_checker> ptr;
ref_count_checker(block_counter &counter)
: btree_checker<1, ref_count_traits>(counter) {
@@ -267,7 +267,7 @@ namespace {
class index_store {
public:
typedef boost::shared_ptr<index_store> ptr;
typedef std::shared_ptr<index_store> ptr;
virtual ~index_store() {}
@@ -285,7 +285,7 @@ namespace {
class sm_disk : public checked_space_map {
public:
typedef boost::shared_ptr<sm_disk> ptr;
typedef std::shared_ptr<sm_disk> ptr;
typedef transaction_manager::read_ref read_ref;
typedef transaction_manager::write_ref write_ref;
@@ -635,7 +635,7 @@ namespace {
class btree_index_store : public index_store {
public:
typedef boost::shared_ptr<btree_index_store> ptr;
typedef std::shared_ptr<btree_index_store> ptr;
btree_index_store(transaction_manager &tm)
: tm_(tm),
@@ -714,7 +714,7 @@ namespace {
class metadata_index_store : public index_store {
public:
typedef boost::shared_ptr<metadata_index_store> ptr;
typedef std::shared_ptr<metadata_index_store> ptr;
metadata_index_store(transaction_manager &tm)
: tm_(tm) {

View File

@@ -26,7 +26,7 @@
namespace persistent_data {
class noop_map : public checked_space_map {
public:
typedef boost::shared_ptr<noop_map> ptr;
typedef std::shared_ptr<noop_map> ptr;
block_address get_nr_blocks() const {
fail();