[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

@@ -10,7 +10,7 @@ namespace era {
class emitter {
public:
typedef boost::shared_ptr<emitter> ptr;
typedef std::shared_ptr<emitter> ptr;
virtual ~emitter() {}

View File

@@ -25,7 +25,7 @@ namespace era {
typedef block_manager::read_ref read_ref;
typedef block_manager::write_ref write_ref;
typedef boost::shared_ptr<metadata> ptr;
typedef std::shared_ptr<metadata> ptr;
metadata(block_manager::ptr bm, open_type ot);
metadata(block_manager::ptr bm, block_address metadata_snap);

View File

@@ -46,7 +46,7 @@ namespace era {
class damage_visitor {
public:
typedef boost::shared_ptr<damage_visitor> ptr;
typedef std::shared_ptr<damage_visitor> ptr;
virtual ~damage_visitor() {}
@@ -60,7 +60,7 @@ namespace era {
class writeset_visitor {
public:
typedef boost::shared_ptr<writeset_visitor> ptr;
typedef std::shared_ptr<writeset_visitor> ptr;
virtual ~writeset_visitor() {}