Imported Upstream version 1.72.0
[platform/upstream/boost.git] / boost / multiprecision / detail / rebind.hpp
index 1ad0f7d..0d2f2fd 100644 (file)
@@ -6,19 +6,18 @@
 //
 
 #ifndef BOOST_MP_DETAIL_REBIND_HPP
-  #define BOOST_MP_DETAIL_REBIND_HPP
+#define BOOST_MP_DETAIL_REBIND_HPP
 
-  namespace boost { namespace multiprecision { namespace backends { namespace detail
-  {
-    template <class value_type, class my_allocator>
-    struct rebind
-    {
+namespace boost { namespace multiprecision { namespace backends { namespace detail {
+template <class value_type, class my_allocator>
+struct rebind
+{
 #ifndef BOOST_NO_CXX11_ALLOCATOR
-       typedef typename std::allocator_traits<my_allocator>::template rebind_alloc<value_type> type;
+   typedef typename std::allocator_traits<my_allocator>::template rebind_alloc<value_type> type;
 #else
-       typedef typename my_allocator::template rebind<value_type>::other type;
+   typedef typename my_allocator::template rebind<value_type>::other type;
 #endif
-    };
-  } } } } // namespace boost::multiprecision::backends::detail
+};
+}}}} // namespace boost::multiprecision::backends::detail
 
 #endif // BOOST_MP_DETAIL_REBIND_HPP