summaryrefslogtreecommitdiff
path: root/Rx/v2/src/rxcpp/rx-observable.hpp
diff options
context:
space:
mode:
authorMartin Kodovský <martin.kodovsky@gmail.com>2017-12-09 22:39:51 +0100
committerKirk Shoop <kirk.shoop@microsoft.com>2017-12-09 13:39:51 -0800
commit815e92158e3e0647b96d1331de1ecc5badcde3f8 (patch)
treea25f7e575d1d00c6433ab67388b5a0a3ed0b200c /Rx/v2/src/rxcpp/rx-observable.hpp
parent1b2e0589f19cb34d8cd58803677701dcf2161876 (diff)
downloadRxCpp-815e92158e3e0647b96d1331de1ecc5badcde3f8.tar.gz
Add rx-merge-delay-error operator (#417)
* Add rx-merge-delay-error operator * fix of msvc2013 compilation * fix #417 comments Added RXCPP_NOEXCEPT macro; Added doxygen scenarios for composite_exception and merge_delay_error; Fixed composing exception in merge_delay_error operator; Modified test for merge_delay_operator * #417 fix composite_exception example * #417 fix merge_delay_error doxygen example * fix: samples add among others in project doxygen CMakeLists.txt * fix: composite_exception.cpp example
Diffstat (limited to 'Rx/v2/src/rxcpp/rx-observable.hpp')
-rw-r--r--Rx/v2/src/rxcpp/rx-observable.hpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/Rx/v2/src/rxcpp/rx-observable.hpp b/Rx/v2/src/rxcpp/rx-observable.hpp
index ef96d36..3a31240 100644
--- a/Rx/v2/src/rxcpp/rx-observable.hpp
+++ b/Rx/v2/src/rxcpp/rx-observable.hpp
@@ -1023,6 +1023,17 @@ public:
return observable_member(merge_tag{}, *this, std::forward<AN>(an)...);
}
+ /*! @copydoc rx-merge_delay_error.hpp
+ */
+ template<class... AN>
+ auto merge_delay_error(AN... an) const
+ /// \cond SHOW_SERVICE_MEMBERS
+ -> decltype(observable_member(merge_delay_error_tag{}, *(this_type*)nullptr, std::forward<AN>(an)...))
+ /// \endcond
+ {
+ return observable_member(merge_delay_error_tag{}, *this, std::forward<AN>(an)...);
+ }
+
/*! @copydoc rx-amb.hpp
*/
template<class... AN>