THISFN improved (thanks Tom1)

git-svn-id: svn://ultimatepp.org/upp/trunk@11994 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
cxl 2018-06-11 13:49:35 +00:00
parent b5bd719d00
commit 44bb6918b2

View file

@ -91,7 +91,7 @@ template <typename... ArgTypes>
using Gate = Function<bool (ArgTypes...)>; using Gate = Function<bool (ArgTypes...)>;
template <class Ptr, class Class, class Res, class... ArgTypes> template <class Ptr, class Class, class Res, class... ArgTypes>
Event<ArgTypes...> MemFn(Ptr object, Res (Class::*method)(ArgTypes...)) Function<Res (ArgTypes...)> MemFn(Ptr object, Res (Class::*method)(ArgTypes...))
{ {
return [=](ArgTypes... args) { return (object->*method)(args...); }; return [=](ArgTypes... args) { return (object->*method)(args...); };
} }