Compile fixes for 10.9
This commit is contained in:
parent
2647fe4bbc
commit
b17b075361
1
3rdparty/chromaprint/src/utils.h
vendored
1
3rdparty/chromaprint/src/utils.h
vendored
@ -28,6 +28,7 @@
|
||||
#include <math.h>
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
#include <algorithm>
|
||||
#include <limits>
|
||||
#include <iterator>
|
||||
|
||||
|
@ -33,7 +33,7 @@ ClosureBase::~ClosureBase() {
|
||||
CallbackClosure::CallbackClosure(
|
||||
QObject* sender,
|
||||
const char* signal,
|
||||
std::tr1::function<void()> callback)
|
||||
std::function<void()> callback)
|
||||
: ClosureBase(new ObjectHelper(sender, signal, this)),
|
||||
callback_(callback) {
|
||||
}
|
||||
@ -67,7 +67,7 @@ void Unpack(QList<QGenericArgument>*) {}
|
||||
_detail::ClosureBase* NewClosure(
|
||||
QObject* sender,
|
||||
const char* signal,
|
||||
std::tr1::function<void()> callback) {
|
||||
std::function<void()> callback) {
|
||||
return new _detail::CallbackClosure(
|
||||
sender, signal, callback);
|
||||
}
|
||||
|
@ -18,7 +18,7 @@
|
||||
#ifndef CLOSURE_H
|
||||
#define CLOSURE_H
|
||||
|
||||
#include <tr1/functional>
|
||||
#include <functional>
|
||||
|
||||
#include <QMetaMethod>
|
||||
#include <QObject>
|
||||
@ -158,12 +158,12 @@ class CallbackClosure : public ClosureBase {
|
||||
CallbackClosure(
|
||||
QObject* sender,
|
||||
const char* signal,
|
||||
std::tr1::function<void()> callback);
|
||||
std::function<void()> callback);
|
||||
|
||||
virtual void Invoke();
|
||||
|
||||
private:
|
||||
std::tr1::function<void()> callback_;
|
||||
std::function<void()> callback_;
|
||||
};
|
||||
|
||||
} // namespace _detail
|
||||
@ -194,13 +194,13 @@ _detail::ClosureBase* NewClosure(
|
||||
_detail::ClosureBase* NewClosure(
|
||||
QObject* sender,
|
||||
const char* signal,
|
||||
std::tr1::function<void()> callback);
|
||||
std::function<void()> callback);
|
||||
|
||||
template <typename... Args>
|
||||
_detail::ClosureBase* NewClosure(
|
||||
QObject* sender,
|
||||
const char* signal,
|
||||
std::tr1::function<void(Args...)> callback,
|
||||
std::function<void(Args...)> callback,
|
||||
const Args&... args) {
|
||||
return NewClosure(sender, signal, boost::bind(callback, args...));
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user