summaryrefslogtreecommitdiffstats
path: root/engine/include/core/signal.hpp
diff options
context:
space:
mode:
authorancarola <raffaele.ancarola@epfl.ch>2019-01-31 17:49:16 +0100
committerancarola <raffaele.ancarola@epfl.ch>2019-01-31 17:49:16 +0100
commitf3b28a160f59e1e8687ef88af793de2383b9597a (patch)
tree792a0e812058ef0dbe746e3b1f1e584fb9d84921 /engine/include/core/signal.hpp
parentIt compiles (diff)
downloadflatland-f3b28a160f59e1e8687ef88af793de2383b9597a.tar.gz
flatland-f3b28a160f59e1e8687ef88af793de2383b9597a.zip
Little fixes
Diffstat (limited to 'engine/include/core/signal.hpp')
-rw-r--r--engine/include/core/signal.hpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/engine/include/core/signal.hpp b/engine/include/core/signal.hpp
index fab1eaa..9ba84ab 100644
--- a/engine/include/core/signal.hpp
+++ b/engine/include/core/signal.hpp
@@ -65,11 +65,12 @@ namespace flat
std::tuple<Args...> args;
- signal( Args&& ... args,
+ signal( Args ... args,
const std::string& id = "",
priority_t prior = priority_t::none)
- : abstract_signal(id, prior), args(std::forward<Args>(args)...)
+ : abstract_signal(id, prior),
+ args(std::forward<Args>(args)...)
{
}
@@ -96,7 +97,7 @@ namespace flat
void add_filter(const std::string&);
void remove_filter(const std::string&);
- virtual void invoke(const abstract_signal *) = 0;
+ virtual bool invoke(const abstract_signal *) = 0;
};
/* Listener class */