1///////////////////////////////////////////////////////////////////////////////
2// Copyright 2012 John Maddock.
3// Copyright Christopher Kormanyos 2013. Distributed under the Boost
4// Software License, Version 1.0. (See accompanying file
5// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
6//
7
8#ifndef BOOST_MP_DETAIL_REBIND_HPP
9#define BOOST_MP_DETAIL_REBIND_HPP
10
11namespace boost { namespace multiprecision { namespace backends { namespace detail {
12template <class value_type, class my_allocator>
13struct rebind
14{
15 using type = typename std::allocator_traits<my_allocator>::template rebind_alloc<value_type>;
16};
17}}}} // namespace boost::multiprecision::backends::detail
18
19#endif // BOOST_MP_DETAIL_REBIND_HPP
20

source code of boost/libs/multiprecision/include/boost/multiprecision/detail/rebind.hpp