aboutsummaryrefslogtreecommitdiffstats
path: root/Rx/v2/examples/doxygen
diff options
context:
space:
mode:
authorMartin Kodovský <martin.kodovsky@gmail.com>2017-12-14 06:02:38 +0100
committerKirk Shoop <kirk.shoop@microsoft.com>2017-12-13 21:02:38 -0800
commitb84db4278e54e722fbbae794f573d1142261e9a3 (patch)
tree42cb893608f8df99da9fbd5366ad89fd5a78c24a /Rx/v2/examples/doxygen
parent815e92158e3e0647b96d1331de1ecc5badcde3f8 (diff)
downloadplatform_external_Reactive-Extensions_RxCpp-b84db4278e54e722fbbae794f573d1142261e9a3.tar.gz
platform_external_Reactive-Extensions_RxCpp-b84db4278e54e722fbbae794f573d1142261e9a3.tar.bz2
platform_external_Reactive-Extensions_RxCpp-b84db4278e54e722fbbae794f573d1142261e9a3.zip
Add: Skip_while operator (#418)
* #378 adding skip_while operator * #378 adding tests + fixing CMakeLists.txt * #378 test completion * #378 fix includes * #378 fix assignment in a condition * #378 fix assignment in a condition 2
Diffstat (limited to 'Rx/v2/examples/doxygen')
-rw-r--r--Rx/v2/examples/doxygen/skip_while.cpp17
1 files changed, 17 insertions, 0 deletions
diff --git a/Rx/v2/examples/doxygen/skip_while.cpp b/Rx/v2/examples/doxygen/skip_while.cpp
new file mode 100644
index 0000000..a98ce18
--- /dev/null
+++ b/Rx/v2/examples/doxygen/skip_while.cpp
@@ -0,0 +1,17 @@
+#include "rxcpp/rx.hpp"
+
+#include "rxcpp/rx-test.hpp"
+#include "catch.hpp"
+
+SCENARIO("skip_while sample"){
+ printf("//! [skip_while sample]\n");
+ auto values = rxcpp::observable<>::range(1, 8).
+ skip_while([](int v){
+ return v <= 4;
+ });
+ values.
+ subscribe(
+ [](int v){printf("OnNext: %d\n", v);},
+ [](){printf("OnCompleted\n");});
+ printf("//! [skip_while sample]\n");
+}