update boost on linux
This commit is contained in:
@@ -120,7 +120,7 @@ public:
|
||||
template <class Archive>
|
||||
void serialize(Archive& ar, const unsigned int /*version*/)
|
||||
{
|
||||
ar & m_value;
|
||||
ar & boost::serialization::make_nvp("value", m_value);
|
||||
typedef typename Archive::is_loading tag;
|
||||
if(tag::value)
|
||||
update_view();
|
||||
@@ -253,10 +253,10 @@ inline const T& unwrap_debug_type(const T& val)
|
||||
result.update_view();\
|
||||
}\
|
||||
|
||||
NON_MEMBER_OP2(add, "+=");
|
||||
NON_MEMBER_OP2(subtract, "-=");
|
||||
NON_MEMBER_OP2(multiply, "*=");
|
||||
NON_MEMBER_OP2(divide, "/=");
|
||||
NON_MEMBER_OP2(add, "+=")
|
||||
NON_MEMBER_OP2(subtract, "-=")
|
||||
NON_MEMBER_OP2(multiply, "*=")
|
||||
NON_MEMBER_OP2(divide, "/=")
|
||||
|
||||
template <class Backend, class R>
|
||||
inline void eval_convert_to(R* result, const debug_adaptor<Backend>& val)
|
||||
@@ -294,10 +294,10 @@ inline typename Backend::exponent_type eval_ilogb(const debug_adaptor<Backend>&
|
||||
return eval_ilogb(arg.value());
|
||||
}
|
||||
|
||||
NON_MEMBER_OP2(floor, "floor");
|
||||
NON_MEMBER_OP2(ceil, "ceil");
|
||||
NON_MEMBER_OP2(sqrt, "sqrt");
|
||||
NON_MEMBER_OP2(logb, "logb");
|
||||
NON_MEMBER_OP2(floor, "floor")
|
||||
NON_MEMBER_OP2(ceil, "ceil")
|
||||
NON_MEMBER_OP2(sqrt, "sqrt")
|
||||
NON_MEMBER_OP2(logb, "logb")
|
||||
|
||||
template <class Backend>
|
||||
inline int eval_fpclassify(const debug_adaptor<Backend>& arg)
|
||||
@@ -312,17 +312,17 @@ inline int eval_fpclassify(const debug_adaptor<Backend>& arg)
|
||||
*
|
||||
*********************************************************************/
|
||||
|
||||
NON_MEMBER_OP3(add, "+");
|
||||
NON_MEMBER_OP3(subtract, "-");
|
||||
NON_MEMBER_OP3(multiply, "*");
|
||||
NON_MEMBER_OP3(divide, "/");
|
||||
NON_MEMBER_OP3(multiply_add, "fused-multiply-add");
|
||||
NON_MEMBER_OP3(multiply_subtract, "fused-multiply-subtract");
|
||||
NON_MEMBER_OP4(multiply_add, "fused-multiply-add");
|
||||
NON_MEMBER_OP4(multiply_subtract, "fused-multiply-subtract");
|
||||
NON_MEMBER_OP3(add, "+")
|
||||
NON_MEMBER_OP3(subtract, "-")
|
||||
NON_MEMBER_OP3(multiply, "*")
|
||||
NON_MEMBER_OP3(divide, "/")
|
||||
NON_MEMBER_OP3(multiply_add, "fused-multiply-add")
|
||||
NON_MEMBER_OP3(multiply_subtract, "fused-multiply-subtract")
|
||||
NON_MEMBER_OP4(multiply_add, "fused-multiply-add")
|
||||
NON_MEMBER_OP4(multiply_subtract, "fused-multiply-subtract")
|
||||
|
||||
NON_MEMBER_OP1(increment, "increment");
|
||||
NON_MEMBER_OP1(decrement, "decrement");
|
||||
NON_MEMBER_OP1(increment, "increment")
|
||||
NON_MEMBER_OP1(decrement, "decrement")
|
||||
|
||||
/*********************************************************************
|
||||
*
|
||||
@@ -330,40 +330,40 @@ NON_MEMBER_OP1(decrement, "decrement");
|
||||
*
|
||||
*********************************************************************/
|
||||
|
||||
NON_MEMBER_OP2(modulus, "%=");
|
||||
NON_MEMBER_OP3(modulus, "%");
|
||||
NON_MEMBER_OP2(bitwise_or, "|=");
|
||||
NON_MEMBER_OP3(bitwise_or, "|");
|
||||
NON_MEMBER_OP2(bitwise_and, "&=");
|
||||
NON_MEMBER_OP3(bitwise_and, "&");
|
||||
NON_MEMBER_OP2(bitwise_xor, "^=");
|
||||
NON_MEMBER_OP3(bitwise_xor, "^");
|
||||
NON_MEMBER_OP4(qr, "quotient-and-remainder");
|
||||
NON_MEMBER_OP2(complement, "~");
|
||||
NON_MEMBER_OP2(modulus, "%=")
|
||||
NON_MEMBER_OP3(modulus, "%")
|
||||
NON_MEMBER_OP2(bitwise_or, "|=")
|
||||
NON_MEMBER_OP3(bitwise_or, "|")
|
||||
NON_MEMBER_OP2(bitwise_and, "&=")
|
||||
NON_MEMBER_OP3(bitwise_and, "&")
|
||||
NON_MEMBER_OP2(bitwise_xor, "^=")
|
||||
NON_MEMBER_OP3(bitwise_xor, "^")
|
||||
NON_MEMBER_OP4(qr, "quotient-and-remainder")
|
||||
NON_MEMBER_OP2(complement, "~")
|
||||
|
||||
template <class Backend>
|
||||
inline void eval_left_shift(debug_adaptor<Backend>& arg, unsigned a)
|
||||
inline void eval_left_shift(debug_adaptor<Backend>& arg, std::size_t a)
|
||||
{
|
||||
using default_ops::eval_left_shift;
|
||||
eval_left_shift(arg.value(), a);
|
||||
arg.update_view();\
|
||||
}
|
||||
template <class Backend>
|
||||
inline void eval_left_shift(debug_adaptor<Backend>& arg, const debug_adaptor<Backend>& a, unsigned b)
|
||||
inline void eval_left_shift(debug_adaptor<Backend>& arg, const debug_adaptor<Backend>& a, std::size_t b)
|
||||
{
|
||||
using default_ops::eval_left_shift;
|
||||
eval_left_shift(arg.value(), a.value(), b);
|
||||
arg.update_view();\
|
||||
}
|
||||
template <class Backend>
|
||||
inline void eval_right_shift(debug_adaptor<Backend>& arg, unsigned a)
|
||||
inline void eval_right_shift(debug_adaptor<Backend>& arg, std::size_t a)
|
||||
{
|
||||
using default_ops::eval_right_shift;
|
||||
eval_right_shift(arg.value(), a);
|
||||
arg.update_view();\
|
||||
}
|
||||
template <class Backend>
|
||||
inline void eval_right_shift(debug_adaptor<Backend>& arg, const debug_adaptor<Backend>& a, unsigned b)
|
||||
inline void eval_right_shift(debug_adaptor<Backend>& arg, const debug_adaptor<Backend>& a, std::size_t b)
|
||||
{
|
||||
using default_ops::eval_right_shift;
|
||||
eval_right_shift(arg.value(), a.value(), b);
|
||||
@@ -420,8 +420,8 @@ inline void eval_bit_flip(const debug_adaptor<Backend>& arg, unsigned a)
|
||||
arg.update_view();\
|
||||
}
|
||||
|
||||
NON_MEMBER_OP3(gcd, "gcd");
|
||||
NON_MEMBER_OP3(lcm, "lcm");
|
||||
NON_MEMBER_OP3(gcd, "gcd")
|
||||
NON_MEMBER_OP3(lcm, "lcm")
|
||||
NON_MEMBER_OP4(powm, "powm");
|
||||
|
||||
/*********************************************************************
|
||||
@@ -430,8 +430,8 @@ NON_MEMBER_OP4(powm, "powm");
|
||||
*
|
||||
*********************************************************************/
|
||||
|
||||
NON_MEMBER_OP2(abs, "abs");
|
||||
NON_MEMBER_OP2(fabs, "fabs");
|
||||
NON_MEMBER_OP2(abs, "abs")
|
||||
NON_MEMBER_OP2(fabs, "fabs")
|
||||
|
||||
/*********************************************************************
|
||||
*
|
||||
@@ -439,23 +439,23 @@ NON_MEMBER_OP2(fabs, "fabs");
|
||||
*
|
||||
*********************************************************************/
|
||||
|
||||
NON_MEMBER_OP2(trunc, "trunc");
|
||||
NON_MEMBER_OP2(round, "round");
|
||||
NON_MEMBER_OP2(exp, "exp");
|
||||
NON_MEMBER_OP2(log, "log");
|
||||
NON_MEMBER_OP2(log10, "log10");
|
||||
NON_MEMBER_OP2(sin, "sin");
|
||||
NON_MEMBER_OP2(cos, "cos");
|
||||
NON_MEMBER_OP2(tan, "tan");
|
||||
NON_MEMBER_OP2(asin, "asin");
|
||||
NON_MEMBER_OP2(acos, "acos");
|
||||
NON_MEMBER_OP2(atan, "atan");
|
||||
NON_MEMBER_OP2(sinh, "sinh");
|
||||
NON_MEMBER_OP2(cosh, "cosh");
|
||||
NON_MEMBER_OP2(tanh, "tanh");
|
||||
NON_MEMBER_OP3(fmod, "fmod");
|
||||
NON_MEMBER_OP3(pow, "pow");
|
||||
NON_MEMBER_OP3(atan2, "atan2");
|
||||
NON_MEMBER_OP2(trunc, "trunc")
|
||||
NON_MEMBER_OP2(round, "round")
|
||||
NON_MEMBER_OP2(exp, "exp")
|
||||
NON_MEMBER_OP2(log, "log")
|
||||
NON_MEMBER_OP2(log10, "log10")
|
||||
NON_MEMBER_OP2(sin, "sin")
|
||||
NON_MEMBER_OP2(cos, "cos")
|
||||
NON_MEMBER_OP2(tan, "tan")
|
||||
NON_MEMBER_OP2(asin, "asin")
|
||||
NON_MEMBER_OP2(acos, "acos")
|
||||
NON_MEMBER_OP2(atan, "atan")
|
||||
NON_MEMBER_OP2(sinh, "sinh")
|
||||
NON_MEMBER_OP2(cosh, "cosh")
|
||||
NON_MEMBER_OP2(tanh, "tanh")
|
||||
NON_MEMBER_OP3(fmod, "fmod")
|
||||
NON_MEMBER_OP3(pow, "pow")
|
||||
NON_MEMBER_OP3(atan2, "atan2")
|
||||
|
||||
template <class Backend>
|
||||
int eval_signbit(const debug_adaptor<Backend>& val)
|
||||
|
||||
Reference in New Issue
Block a user