diff options
author | DongHun Kwak <dh0128.kwak@samsung.com> | 2017-09-13 11:08:07 +0900 |
---|---|---|
committer | DongHun Kwak <dh0128.kwak@samsung.com> | 2017-09-13 11:09:00 +0900 |
commit | b5c87084afaef42b2d058f68091be31988a6a874 (patch) | |
tree | adef9a65870a41181687e11d57fdf98e7629de3c /boost/multiprecision/debug_adaptor.hpp | |
parent | 34bd32e225e2a8a94104489b31c42e5801cc1f4a (diff) | |
download | boost-b5c87084afaef42b2d058f68091be31988a6a874.tar.gz boost-b5c87084afaef42b2d058f68091be31988a6a874.tar.bz2 boost-b5c87084afaef42b2d058f68091be31988a6a874.zip |
Imported Upstream version 1.64.0upstream/1.64.0
Change-Id: Id9212edd016dd55f21172c427aa7894d1d24148b
Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com>
Diffstat (limited to 'boost/multiprecision/debug_adaptor.hpp')
-rw-r--r-- | boost/multiprecision/debug_adaptor.hpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/boost/multiprecision/debug_adaptor.hpp b/boost/multiprecision/debug_adaptor.hpp index 1b69ba4aa6..1e395035f7 100644 --- a/boost/multiprecision/debug_adaptor.hpp +++ b/boost/multiprecision/debug_adaptor.hpp @@ -282,6 +282,7 @@ inline void eval_ldexp(debug_adaptor<Backend>& result, const debug_adaptor<Backe template <class Backend, class Exp> inline void eval_scalbn(debug_adaptor<Backend>& result, const debug_adaptor<Backend>& arg, Exp exp) { + using default_ops::eval_scalbn; eval_scalbn(result.value(), arg.value(), exp); result.update_view(); } @@ -289,6 +290,7 @@ inline void eval_scalbn(debug_adaptor<Backend>& result, const debug_adaptor<Back template <class Backend> inline typename Backend::exponent_type eval_ilogb(const debug_adaptor<Backend>& arg) { + using default_ops::eval_ilogb; return eval_ilogb(arg.value()); } @@ -456,12 +458,17 @@ NON_MEMBER_OP3(pow, "pow"); NON_MEMBER_OP3(atan2, "atan2"); template <class Backend> +int eval_signbit(const debug_adaptor<Backend>& val) +{ + return eval_signbit(val.value()); +} + +template <class Backend> std::size_t hash_value(const debug_adaptor<Backend>& val) { return hash_value(val.value()); } - } // namespace backends using backends::debug_adaptor; |