]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/boost/multiprecision/detail/dynamic_array.hpp
import new upstream nautilus stable release 14.2.8
[ceph.git] / ceph / src / boost / boost / multiprecision / detail / dynamic_array.hpp
index c7a467cfc369e5c1671cb4087bda84cff8c295c3..3613fb88668ed4783a7cb228296a21dae07c17f8 100644 (file)
@@ -6,24 +6,22 @@
 //
 
 #ifndef BOOST_MP_DETAIL_DYNAMIC_ARRAY_HPP
-  #define BOOST_MP_DETAIL_DYNAMIC_ARRAY_HPP
+#define BOOST_MP_DETAIL_DYNAMIC_ARRAY_HPP
 
-  #include <vector>
-  #include <boost/multiprecision/detail/rebind.hpp>
+#include <vector>
+#include <boost/multiprecision/detail/rebind.hpp>
 
-  namespace boost { namespace multiprecision { namespace backends { namespace detail
-  {
-    template <class value_type, const boost::uint32_t elem_number, class my_allocator>
-    struct dynamic_array : public std::vector<value_type, typename rebind<value_type, my_allocator>::type>
-    {
-       dynamic_array() :
-         std::vector<value_type, typename rebind<value_type, my_allocator>::type>(static_cast<typename std::vector<value_type, typename rebind<value_type, my_allocator>::type>::size_type>(elem_number), static_cast<value_type>(0))
-       {
-       }
+namespace boost { namespace multiprecision { namespace backends { namespace detail {
+template <class value_type, const boost::uint32_t elem_number, class my_allocator>
+struct dynamic_array : public std::vector<value_type, typename rebind<value_type, my_allocator>::type>
+{
+   dynamic_array() : std::vector<value_type, typename rebind<value_type, my_allocator>::type>(static_cast<typename std::vector<value_type, typename rebind<value_type, my_allocator>::type>::size_type>(elem_number), static_cast<value_type>(0))
+   {
+   }
 
-             value_type* data()       { return &(*(this->begin())); }
-       const value_type* data() const { return &(*(this->begin())); }
-    };
-  } } } } // namespace boost::multiprecision::backends::detail
+   value_type*       data() { return &(*(this->begin())); }
+   const value_type* data() const { return &(*(this->begin())); }
+};
+}}}} // namespace boost::multiprecision::backends::detail
 
 #endif // BOOST_MP_DETAIL_DYNAMIC_ARRAY_HPP