summaryrefslogtreecommitdiff
path: root/Rx/v2/examples
AgeCommit message (Collapse)Author
2017-01-21decouple start_with from observable - fix exampleGrigoriy Chudnov
2016-12-21take_while snippet (#299)RafaƂ Borowiak
* Implementation of take_while operator and tests * Refactored tests and changed documentation * Removed 'noexcept' specifier from helper class in take_while test * Removed 'const' specifier from not_equal_to helper class in take_while test in order to get rid of MSVC assignment operator warning. * decouple take_while from observable * Added take_while snippet. * Fixed CMakeLists closing parenthesis.
2016-12-16add is_empty operator (#294)Grigoriy Chudnov
* add is_empty operator * fix msvc error
2016-12-13add support for C++ coroutines (#286)Kirk Shoop
* add support for C++ coroutines * add tests and docs * address feedback and fix lifetime issue
2016-12-08Update rx_windows_user.hfreezestudio
change WM_USRE+1 to WM
2016-11-25use rx lite in exampleKirk Shoop
2016-10-25decouple reduceKirk Shoop
breaking changes to accumulator and result selector function signature. take and return by-value, reduce will move for you. switch from abort to terminate
2016-10-12decouple zip operator from observableKirk Shoop
made changes to the operator implementation pattern. using zip as the first example. allows rx-lite.hpp to not include the operators and instead have the app explicitly include only the operators needed. allows all zip related logic to be only in the rx-zip.hpp. observable only has a forwarding function named zip and operators define zip_tag and its include_header member. improves docs by linking the observable and free operator methods to the single doc at file scope. operator_member_missing overloads allow static asserts to help usage. the include_header member of the zip_tag allows a static assert to ask for the zip file to be included when omitted in rx-lite mode
2016-08-31add sequence_equal operatorGrigoriy Chudnov
2016-07-17add switch_if_empty, default_if_emptyGrigoriy Chudnov
2016-07-10exposed empty as a sourceGrigoriy Chudnov
2016-06-22fix issue with printfKirk Shoop
duration:::count() return type varies, but printf spec does not..
2016-06-07add time_interval operatorGrigoriy Chudnov
2016-05-25add skip_last operatorGrigoriy Chudnov
2016-05-18add take_last operatorGrigoriy Chudnov
2016-04-24added window_toggleKirk Shoop
2016-04-21change timestamp example outputKirk Shoop
2016-04-21fix sampleGrigoriy Chudnov
2016-04-21add timestamp operatorGrigoriy Chudnov
2016-04-14add all operatorGrigoriy Chudnov
2016-04-12add with_latest_fromKirk Shoop
copied from combine_latest
2016-04-12add timeout operatorGrigoriy Chudnov
2016-03-29add samples for contains and exists via operator call syntaxGrigoriy Chudnov
2016-03-28add contains operatorGrigoriy Chudnov
2016-03-28add exists operatorGrigoriy Chudnov
2016-03-15add debounce operatorGrigoriy Chudnov
2016-03-10make operator| work betterKirk Shoop
converts linesfrombytes example to use operator|
2016-03-05add delay operatorKirk Shoop
2016-03-04add ignore_elements operatorGrigoriy Chudnov
2016-03-01add sample operatorGrigoriy Chudnov
2016-02-10add element_atGrigoriy Chudnov
2016-01-26add distinct operatorGrigoriy Chudnov
2015-12-17add min and max operatorsGrigoriy Chudnov
2015-07-09adds on_error_resume_next operatorKirk Shoop
2015-07-09added tap operatorKirk Shoop
2015-07-07add lines from bytes exampleKirk Shoop
2015-06-18Add doxy examples for replay operatorValery Kopylov
2015-06-16Remove debug traceValery Kopylov
2015-06-09Modified CMake files to put all examples below one folderdaixtrose
This commit leads to crazy build problems
2015-06-09Use subscribe_with_rethrow for blocking first and last.Valery Kopylov
2015-06-09Implement Kirk's proposals from issue #136Valery Kopylov
2015-06-09Implement new behavior of reduce operatorValery Kopylov
1. Reducing an empty observable returns result_selector(seed). 2. Exceptions from accumulator() and result_selector() are caught and emitted as on_error(). 3. first(), last(), sum(), average() emit rxcpp::empty_error when applied to an empty observable. 4. count() of an empty observable emits 0. 5. If the source observable for count(), sum(), average() calls on_error(), the resulting observable behaves like it was on_completed().
2015-06-09Rethrow source exceptions on blocking_observable aggregate methodsValery Kopylov
+add docs for them
2015-06-09Call on_error() when reducing an empty observable.Valery Kopylov
2015-06-04CMake - require 3.2 and refactorKirk Shoop
NOTE: binaries have moved! OSX <build>/test/rxcppv2_test <build>/examples/pythagorian/pythagorian Windows <build>\test\Debug\rxcppv2_test.exe <build>\examples\pythagorian\Debug\pythagorian.exe NOTE: cmake can be run in the root! This will make a dir named build with the binaries cmake . cmake --build .
2015-06-03fix unused gcc errorKirk Shoop
2015-06-03add stop exampleKirk Shoop
2015-06-01resolve printf errors on clangKirk Shoop
2015-06-01Remove unnecessary as_dynamic() calls.Valery Kopylov
2015-06-01Add description and examples for observable<T> membersValery Kopylov