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