]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/boost/serialization/detail/stack_constructor.hpp
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / src / boost / boost / serialization / detail / stack_constructor.hpp
index ae14832c6db0d0762f2f6556d4709b59d83eacb5..b545a2831f1a59bf6ea74e7833dfafe704902237 100644 (file)
@@ -9,7 +9,7 @@
 /////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
 // stack_constructor.hpp: serialization for loading stl collections
 
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com . 
+// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
 // Use, modification and distribution is subject to the Boost Software
 // License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)
@@ -25,18 +25,18 @@ namespace detail {
 
 // reserve space on stack for an object of type T without actually
 // construction such an object
-template<typename T > 
+template<typename T >
 struct stack_allocate
 {
     T * address() {
-        return static_cast<T*>(storage_.address()); 
+        return static_cast<T*>(storage_.address());
     }
     T & reference() {
         return * address();
     }
 private:
     typedef typename boost::aligned_storage<
-        sizeof(T), 
+        sizeof(T),
         boost::alignment_of<T>::value
     > type;
     type storage_;
@@ -49,8 +49,8 @@ struct stack_construct : public stack_allocate<T>
     stack_construct(Archive & ar, const unsigned int version){
         // note borland emits a no-op without the explicit namespace
         boost::serialization::load_construct_data_adl(
-            ar, 
-            this->address(), 
+            ar,
+            this->address(),
             version
         );
     }