ReactivePlusPlus
ReactiveX implementation for C++20
|
Topics | |
Disposables | |
Disposable is handle/resource passed from observable to observer via the set_upstream method. Observer disposes this disposable when it wants to unsubscribe from observable. | |
Observables | |
Observable is the source of any Reactive Stream. | |
Observers | |
Operators | |
Operators modify observables and extend them with custom logic. | |
Schedulers | |
Scheduler is the way to introduce multi-threading in your application via RPP. | |
Subjects | |
Observable is the observable and observer at the same time. Uses as a bridge and for manual sending of values. | |
ReactivePlusPlus is reactive programming library for C++20 language inspired by "official implementation" (RxCpp) and original idea (ReactiveX) that only depends on standard library and C++20 features (mostly on concepts).