RxCpp
The Reactive Extensions for Native (RxCpp) is a library for composing asynchronous and event-based programs using observable sequences and LINQ-style query operators in both C and C++.
File List
Here is a list of all files with brief descriptions:
[detail level 123456]
  Ix
  CPP
  src
  cpplinq
 linq.hpp
 linq_cursor.hpp
 linq_groupby.hpp
 linq_iterators.hpp
 linq_last.hpp
 linq_select.hpp
 linq_selectmany.hpp
 linq_skip.hpp
 linq_take.hpp
 linq_where.hpp
 util.hpp
  Rx
  v2
  src
  rxcpp
  operators
  schedulers
  sources
  subjects
 rx-connectable_observable.hpp
 rx-coordination.hpp
 rx-coroutine.hppThe proposal to add couroutines to the standard adds co_await, for co_await, co_yield and co_return. This file adds begin(observable<>) & end(observable<>) which enables for co_await to work with the observable<> type
 rx-grouped_observable.hpp
 rx-includes.hpp
 rx-lite.hpp
 rx-notification.hpp
 rx-observable.hpp
 rx-observer.hpp
 rx-operators.hpp
 rx-predef.hpp
 rx-scheduler.hpp
 rx-sources.hpp
 rx-subjects.hpp
 rx-subscriber.hpp
 rx-subscription.hpp
 rx-test.hpp
 rx-trace.hpp
 rx-util.hpp
 rx.hpp