diff options
Diffstat (limited to 'Rx/v2/src/rxcpp/operators/rx-subscribe.hpp')
-rw-r--r-- | Rx/v2/src/rxcpp/operators/rx-subscribe.hpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Rx/v2/src/rxcpp/operators/rx-subscribe.hpp b/Rx/v2/src/rxcpp/operators/rx-subscribe.hpp index cc25c1d..af74d2e 100644 --- a/Rx/v2/src/rxcpp/operators/rx-subscribe.hpp +++ b/Rx/v2/src/rxcpp/operators/rx-subscribe.hpp @@ -77,8 +77,8 @@ class dynamic_factory public: template<class Observable> auto operator()(Observable&& source) - -> observable<typename std::decay<Observable>::type::value_type> { - return observable<typename std::decay<Observable>::type::value_type>(std::forward<Observable>(source)); + -> observable<rxu::value_type_t<rxu::decay_t<Observable>>> { + return observable<rxu::value_type_t<rxu::decay_t<Observable>>>(std::forward<Observable>(source)); } }; |