Remove use of 'boost/shared_ptr.h'

This commit is contained in:
Matt Blair 2015-04-27 17:31:30 -04:00
parent 52903e89a1
commit aa30edb3aa

View File

@ -8,7 +8,7 @@
#endif #endif
#include "yaml-cpp/dll.h" #include "yaml-cpp/dll.h"
#include <boost/shared_ptr.hpp> #include <memory>
namespace YAML { namespace YAML {
namespace detail { namespace detail {
@ -18,11 +18,11 @@ class node_data;
class memory; class memory;
class memory_holder; class memory_holder;
typedef boost::shared_ptr<node> shared_node; typedef std::shared_ptr<node> shared_node;
typedef boost::shared_ptr<node_ref> shared_node_ref; typedef std::shared_ptr<node_ref> shared_node_ref;
typedef boost::shared_ptr<node_data> shared_node_data; typedef std::shared_ptr<node_data> shared_node_data;
typedef boost::shared_ptr<memory_holder> shared_memory_holder; typedef std::shared_ptr<memory_holder> shared_memory_holder;
typedef boost::shared_ptr<memory> shared_memory; typedef std::shared_ptr<memory> shared_memory;
} }
} }