mirror of https://github.com/aria2/aria2
Remove deprecated std::unary_function and std::binary_function
parent
ea6d4240d0
commit
8956c58d12
|
@ -45,7 +45,7 @@
|
||||||
|
|
||||||
namespace aria2 {
|
namespace aria2 {
|
||||||
|
|
||||||
class SizeFormatter : public std::unary_function<int64_t, std::string> {
|
class SizeFormatter {
|
||||||
protected:
|
protected:
|
||||||
virtual std::string format(int64_t size) const = 0;
|
virtual std::string format(int64_t size) const = 0;
|
||||||
|
|
||||||
|
|
|
@ -352,7 +352,7 @@ public:
|
||||||
} // namespace
|
} // namespace
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
class OrderByPathDepthDesc : public std::binary_function<Cookie, Cookie, bool> {
|
class OrderByPathDepthDesc {
|
||||||
public:
|
public:
|
||||||
bool operator()(const CookiePathDivider& lhs,
|
bool operator()(const CookiePathDivider& lhs,
|
||||||
const CookiePathDivider& rhs) const
|
const CookiePathDivider& rhs) const
|
||||||
|
|
|
@ -102,8 +102,7 @@ void MetalinkEntry::reorderMetaurlsByPriority()
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
class Supported
|
class Supported {
|
||||||
: public std::unary_function<std::shared_ptr<MetalinkResource>, bool> {
|
|
||||||
public:
|
public:
|
||||||
bool operator()(const std::shared_ptr<MetalinkResource>& res) const
|
bool operator()(const std::shared_ptr<MetalinkResource>& res) const
|
||||||
{
|
{
|
||||||
|
|
|
@ -102,8 +102,7 @@ std::string strjoin(InputIterator first, InputIterator last,
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
template <typename T>
|
template <typename T> class LeastRecentAccess {
|
||||||
class LeastRecentAccess : public std::binary_function<T, T, bool> {
|
|
||||||
public:
|
public:
|
||||||
bool operator()(const std::shared_ptr<T>& lhs,
|
bool operator()(const std::shared_ptr<T>& lhs,
|
||||||
const std::shared_ptr<T>& rhs) const
|
const std::shared_ptr<T>& rhs) const
|
||||||
|
|
Loading…
Reference in New Issue