From a037369c39a024ce25eaf396ba194b6af28a6c50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kjist=C3=B3f?= Date: Sun, 27 Nov 2016 14:30:42 +0100 Subject: [PATCH] added const qualifiers where I saw fit --- Function.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Function.hpp b/Function.hpp index 92cbe23..1197f01 100644 --- a/Function.hpp +++ b/Function.hpp @@ -14,7 +14,7 @@ private: class callable_base { public: - virtual Ret call(Args...) = 0; + virtual Ret call(Args...) const = 0; virtual ~callable_base() {} //virtual ~callable_base() = default; // melyik számít szebbnek? van bármi különbség? }; @@ -27,7 +27,7 @@ private: public: callable(Fun fun):_fun(fun) {} - virtual Ret call(Args... args) override + virtual Ret call(Args... args) const override { return _fun(std::forward(args)...); } virtual ~callable() override {}