summaryrefslogtreecommitdiff
path: root/src/third_party/boost-1.60.0/boost/multiprecision/traits/extract_exponent_type.hpp
diff options
context:
space:
mode:
authorMark Benvenuto <mark.benvenuto@mongodb.com>2016-03-31 15:09:29 -0400
committerMark Benvenuto <mark.benvenuto@mongodb.com>2016-03-31 15:09:29 -0400
commit869912de45bfec53f8fd15c4f716b49ac2ca7aa4 (patch)
tree97934f62054ebb1f1c78812196f7c7bded1fc1b3 /src/third_party/boost-1.60.0/boost/multiprecision/traits/extract_exponent_type.hpp
parent319e895cc28b4aade6fa843583e0fd2ea96cd7a0 (diff)
downloadmongo-869912de45bfec53f8fd15c4f716b49ac2ca7aa4.tar.gz
SERVER-17294 Boost 1.60
Diffstat (limited to 'src/third_party/boost-1.60.0/boost/multiprecision/traits/extract_exponent_type.hpp')
-rw-r--r--src/third_party/boost-1.60.0/boost/multiprecision/traits/extract_exponent_type.hpp28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/third_party/boost-1.60.0/boost/multiprecision/traits/extract_exponent_type.hpp b/src/third_party/boost-1.60.0/boost/multiprecision/traits/extract_exponent_type.hpp
new file mode 100644
index 00000000000..adb30d54367
--- /dev/null
+++ b/src/third_party/boost-1.60.0/boost/multiprecision/traits/extract_exponent_type.hpp
@@ -0,0 +1,28 @@
+///////////////////////////////////////////////////////////////
+// Copyright 2012 John Maddock. Distributed under the Boost
+// Software License, Version 1.0. (See accompanying file
+// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_
+
+#ifndef BOOST_MATH_EXTRACT_EXPONENT_HPP
+#define BOOST_MATH_EXTRACT_EXPONENT_HPP
+
+#include <boost/multiprecision/number.hpp>
+
+namespace boost{
+namespace multiprecision{
+namespace backends{
+
+template <class Backend, int cat>
+struct extract_exponent_type
+{
+ typedef int type;
+};
+template <class Backend>
+struct extract_exponent_type<Backend, number_kind_floating_point>
+{
+ typedef typename Backend::exponent_type type;
+};
+
+}}} // namespaces
+
+#endif