summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorancarola <raffaele.ancarola@epfl.ch>2019-02-01 14:18:54 +0100
committerancarola <raffaele.ancarola@epfl.ch>2019-02-01 14:18:54 +0100
commitea8faf5446cedc0e8e87ba7ffee6917b3adf48f3 (patch)
tree9636947bf8594652d159f9bdfd4798d3f23972c7
parentstd sequences (diff)
downloadflatland-ea8faf5446cedc0e8e87ba7ffee6917b3adf48f3.tar.gz
flatland-ea8faf5446cedc0e8e87ba7ffee6917b3adf48f3.zip
dasf
-rw-r--r--engine/include/core/signal.hpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/engine/include/core/signal.hpp b/engine/include/core/signal.hpp
index 14ec230..2ead34a 100644
--- a/engine/include/core/signal.hpp
+++ b/engine/include/core/signal.hpp
@@ -254,12 +254,12 @@ namespace flat
* corresponding listener, placeholder form
*/
template<typename R, class ...Args, std::size_t ...Is>
- std::shared_ptr<listener<Args...>> p_connect(R (*mf)(Args...), std::index_sequence<Is...> seq, const std::initializer_list<std::string>& filters = {})
+ std::shared_ptr<listener<Args...>> p_connect(R (*mf)(Args...), std::index_sequence<Is...>, const std::initializer_list<std::string>& filters = {})
{
//using namespace std::placeholders;
//return connect<Args...>(std::bind(mf, obj, _1, _2), filters);
//using namespace helper;
- auto b = std::bind(mf, seq);
+ auto b = std::bind(mf, helper::placeholder_template<Is>{}...);
return _connect(b, filters);
}
@@ -281,12 +281,12 @@ namespace flat
* corresponding listener, placeholder form
*/
template<typename R, typename T, class ...Args, size_t ...Is>
- std::shared_ptr<listener<Args...>> c_connect(R (T::*mf)(Args...), T* obj, std::index_sequence<Is...> seq, const std::initializer_list<std::string>& filters = {})
+ std::shared_ptr<listener<Args...>> c_connect(R (T::*mf)(Args...), T* obj, std::index_sequence<Is...>, const std::initializer_list<std::string>& filters = {})
{
//using namespace std::placeholders;
//return connect<Args...>(std::bind(mf, obj, _1, _2), filters);
//using namespace helper;
- auto b = std::bind(mf, obj, seq);
+ auto b = std::bind(mf, obj, helper::placeholder_template<Is>{}...);
return _connect(b, filters);
}