]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/smart_ptr/test/make_unique_noinit_test.cpp
update sources to v12.2.3
[ceph.git] / ceph / src / boost / libs / smart_ptr / test / make_unique_noinit_test.cpp
index 3de787c25f8de671bef94cbc8957163530da8726..a7cd828ae51dd215140f2431291d4b38db6e0114 100644 (file)
@@ -1,10 +1,9 @@
 /*
-(c) 2014 Glen Joseph Fernandes
-<glenjofe -at- gmail.com>
+Copyright 2014 Glen Joseph Fernandes
+(glenjofe@gmail.com)
 
-Distributed under the Boost Software
-License, Version 1.0.
-http://boost.org/LICENSE_1_0.txt
+Distributed under the Boost Software License, Version 1.0.
+(http://www.boost.org/LICENSE_1_0.txt)
 */
 #include <boost/config.hpp>
 #if !defined(BOOST_NO_CXX11_SMART_PTR)
@@ -13,14 +12,14 @@ http://boost.org/LICENSE_1_0.txt
 
 class type {
 public:
-    static unsigned int instances;
+    static unsigned instances;
 
-    explicit type() {
-        instances++;
+    type() {
+        ++instances;
     }
 
     ~type() {
-        instances--;
+        --instances;
     }
 
 private:
@@ -28,40 +27,37 @@ private:
     type& operator=(const type&);
 };
 
-unsigned int type::instances = 0;
+unsigned type::instances = 0;
 
 int main()
 {
     {
-        std::unique_ptr<int> a1 = boost::make_unique_noinit<int>();
-        BOOST_TEST(a1.get() != 0);
+        std::unique_ptr<int> result = boost::make_unique_noinit<int>();
+        BOOST_TEST(result.get() != 0);
     }
-
     BOOST_TEST(type::instances == 0);
     {
-        std::unique_ptr<type> a1 = boost::make_unique_noinit<type>();
-        BOOST_TEST(a1.get() != 0);
+        std::unique_ptr<type> result =
+            boost::make_unique_noinit<type>();
+        BOOST_TEST(result.get() != 0);
         BOOST_TEST(type::instances == 1);
-        a1.reset();
+        result.reset();
         BOOST_TEST(type::instances == 0);
     }
-
     BOOST_TEST(type::instances == 0);
     {
-        std::unique_ptr<const type> a1 = boost::make_unique_noinit<const type>();
-        BOOST_TEST(a1.get() != 0);
+        std::unique_ptr<const type> result =
+            boost::make_unique_noinit<const type>();
+        BOOST_TEST(result.get() != 0);
         BOOST_TEST(type::instances == 1);
-        a1.reset();
+        result.reset();
         BOOST_TEST(type::instances == 0);
     }
-
     return boost::report_errors();
 }
 #else
-
 int main()
 {
     return 0;
 }
-
 #endif