diff options
Diffstat (limited to 'Rx/v2/src/rxcpp/operators/rx-finally.hpp')
-rw-r--r-- | Rx/v2/src/rxcpp/operators/rx-finally.hpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Rx/v2/src/rxcpp/operators/rx-finally.hpp b/Rx/v2/src/rxcpp/operators/rx-finally.hpp index a5d7ef9..6e2b7ad 100644 --- a/Rx/v2/src/rxcpp/operators/rx-finally.hpp +++ b/Rx/v2/src/rxcpp/operators/rx-finally.hpp @@ -76,8 +76,8 @@ public: finally_factory(last_call_type lc) : last_call(std::move(lc)) {} template<class Observable> auto operator()(Observable&& source) - -> decltype(source.lift(filter<typename std::decay<Observable>::type::value_type, last_call_type>(last_call))) { - return source.lift(filter<typename std::decay<Observable>::type::value_type, last_call_type>(last_call)); + -> decltype(source.template lift<typename std::decay<Observable>::type::value_type>(filter<typename std::decay<Observable>::type::value_type, last_call_type>(last_call))) { + return source.template lift<typename std::decay<Observable>::type::value_type>(filter<typename std::decay<Observable>::type::value_type, last_call_type>(last_call)); } }; |