mirror of
https://github.com/zeromq/libzmq.git
synced 2025-03-10 07:56:09 +00:00
Problem: call of overloaded ‘pow()’ is ambiguous
Solution: make base a double value
This commit is contained in:
parent
18c517020b
commit
98d5d4d7f0
@ -285,13 +285,13 @@ int zmq::options_t::setsockopt (int option_, const void *optval_,
|
|||||||
|
|
||||||
case ZMQ_TCP_RECV_BUFFER:
|
case ZMQ_TCP_RECV_BUFFER:
|
||||||
if (is_int && (value >= 0 && value <= 10) ) {
|
if (is_int && (value >= 0 && value <= 10) ) {
|
||||||
tcp_recv_buffer_size = static_cast<int>(std::pow(2, value)) * 1024;
|
tcp_recv_buffer_size = static_cast<int>(std::pow(2.0, value)) * 1024;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case ZMQ_TCP_SEND_BUFFER:
|
case ZMQ_TCP_SEND_BUFFER:
|
||||||
if (is_int && (value >= 0 && value <= 10) ) {
|
if (is_int && (value >= 0 && value <= 10) ) {
|
||||||
tcp_send_buffer_size = static_cast<int>(std::pow(2, value)) * 1024;
|
tcp_send_buffer_size = static_cast<int>(std::pow(2.0, value)) * 1024;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user