summaryrefslogtreecommitdiff
path: root/Rx/v2/examples
diff options
context:
space:
mode:
authorGrigoriy Chudnov <g.chudnov@gmail.com>2016-01-26 19:00:37 +0300
committerGrigoriy Chudnov <g.chudnov@gmail.com>2016-01-26 19:00:37 +0300
commit94deae6ce5057f981b03e74778e488014cfb5e93 (patch)
treef608ad83084b9ea50c7a61631e8022d6bfed55d7 /Rx/v2/examples
parentd196ca82518afb4fc2a7563d5c75d5172c6bd82e (diff)
downloadRxCpp-94deae6ce5057f981b03e74778e488014cfb5e93.tar.gz
add distinct operator
Diffstat (limited to 'Rx/v2/examples')
-rw-r--r--Rx/v2/examples/doxygen/distinct.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/Rx/v2/examples/doxygen/distinct.cpp b/Rx/v2/examples/doxygen/distinct.cpp
new file mode 100644
index 0000000..20443fb
--- /dev/null
+++ b/Rx/v2/examples/doxygen/distinct.cpp
@@ -0,0 +1,15 @@
+#include "rxcpp/rx.hpp"
+
+#include "rxcpp/rx-test.hpp"
+#include "catch.hpp"
+
+SCENARIO("distinct sample"){
+ printf("//! [distinct sample]\n");
+ auto values = rxcpp::observable<>::from(1, 2, 2, 3, 3, 3, 4, 5, 5).distinct();
+ values.
+ subscribe(
+ [](int v){printf("OnNext: %d\n", v);},
+ [](){printf("OnCompleted\n");});
+ printf("//! [distinct sample]\n");
+}
+