mirror of
https://github.com/pocoproject/poco.git
synced 2025-10-16 18:56:52 +02:00
Poco::BasicEvent improvements and preparations for future support of lambdas/std::function
This commit is contained in:
@@ -251,6 +251,7 @@ private:
|
||||
PriorityDelegate();
|
||||
};
|
||||
|
||||
|
||||
template <class TObj>
|
||||
class PriorityDelegate<TObj, void, false>: public AbstractPriorityDelegate<void>
|
||||
{
|
||||
@@ -324,6 +325,7 @@ private:
|
||||
PriorityDelegate();
|
||||
};
|
||||
|
||||
|
||||
template <class TObj, class TArgs>
|
||||
static PriorityDelegate<TObj, TArgs, true> priorityDelegate(TObj* pObj, void (TObj::*NotifyMethod)(const void*, TArgs&), int prio)
|
||||
{
|
||||
@@ -394,9 +396,6 @@ static FunctionPriorityDelegate<TArgs, false> priorityDelegate(void (*NotifyMeth
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
template <class TObj>
|
||||
static PriorityDelegate<TObj, void, true> priorityDelegate(TObj* pObj, void (TObj::*NotifyMethod)(const void*), int prio)
|
||||
{
|
||||
@@ -463,4 +462,5 @@ inline FunctionPriorityDelegate<void, false> priorityDelegate(void (*NotifyMetho
|
||||
|
||||
} // namespace Poco
|
||||
|
||||
|
||||
#endif // Foundation_PriorityDelegate_INCLUDED
|
||||
|
Reference in New Issue
Block a user