use C++11's std::round from <numeric> instead of C-style round from cstdlib
This commit is contained in:
parent
8cb6959e3f
commit
b391daac6d
@ -40,6 +40,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
#include <osrm/Coordinate.h>
|
||||
|
||||
#include <limits>
|
||||
#include <numeric>
|
||||
#include <vector>
|
||||
|
||||
struct PathData;
|
||||
@ -70,8 +71,8 @@ class DescriptionFactory
|
||||
void BuildDurationAndLengthStrings(const double raw_distance, const unsigned raw_duration)
|
||||
{
|
||||
// compute distance/duration for route summary
|
||||
distance = static_cast<unsigned>(round(raw_distance));
|
||||
duration = static_cast<unsigned>(round(raw_duration / 10.));
|
||||
distance = static_cast<unsigned>(std::round(raw_distance));
|
||||
duration = static_cast<unsigned>(std::round(raw_duration / 10.));
|
||||
}
|
||||
} summary;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user