// Copyright (c) 2020 Barend Gehrels, Amsterdam, the Netherlands.
+// This file was modified by Oracle on 2021.
+// Modifications copyright (c) 2021, Oracle and/or its affiliates.
+// Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle
+
// Use, modification and distribution is subject to the Boost Software License,
// Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
template<typename T>
bool contains_logarithmic(const T& value, double tolerance) const
{
- return abs(log(value) - std::log(m_lower_limit)) < tolerance;
+ using std::abs;
+ using std::log;
+ return abs(log(value) - std::log(m_lower_limit)) < tolerance;
}
template<typename T>