From 3275ee3c82fb0e22a255e9b4544e7e6827a02313 Mon Sep 17 00:00:00 2001 From: Edward Diener Date: Sat, 26 Aug 2017 15:04:47 -0400 Subject: [PATCH] Updated examples to use unique_ptr when available rather than auto_ptr, which is being deprecated. --- example/node_iterator1.cpp | 10 ++++++++++ example/node_iterator2.cpp | 10 ++++++++++ example/node_iterator3.cpp | 10 ++++++++++ 3 files changed, 30 insertions(+) diff --git a/example/node_iterator1.cpp b/example/node_iterator1.cpp index 6411b03..94b34e8 100644 --- a/example/node_iterator1.cpp +++ b/example/node_iterator1.cpp @@ -11,7 +11,17 @@ int main() { + +#if defined(BOOST_NO_CXX11_SMART_PTR) + std::auto_ptr > nodes(new node(42)); + +#else + + std::unique_ptr > nodes(new node(42)); + +#endif + nodes->append(new node(" is greater than ")); nodes->append(new node(13)); diff --git a/example/node_iterator2.cpp b/example/node_iterator2.cpp index 62211b2..f8f873e 100644 --- a/example/node_iterator2.cpp +++ b/example/node_iterator2.cpp @@ -12,7 +12,17 @@ int main() { + +#if defined(BOOST_NO_CXX11_SMART_PTR) + std::auto_ptr > nodes(new node(42)); + +#else + + std::unique_ptr > nodes(new node(42)); + +#endif + nodes->append(new node(" is greater than ")); nodes->append(new node(13)); diff --git a/example/node_iterator3.cpp b/example/node_iterator3.cpp index 331cc93..7cb4238 100644 --- a/example/node_iterator3.cpp +++ b/example/node_iterator3.cpp @@ -12,7 +12,17 @@ int main() { + +#if defined(BOOST_NO_CXX11_SMART_PTR) + std::auto_ptr > nodes(new node(42)); + +#else + + std::unique_ptr > nodes(new node(42)); + +#endif + nodes->append(new node(" is greater than ")); nodes->append(new node(13));