ReactiveX / RxCpp

Reactive Extensions for C++
Apache License 2.0
3.03k stars 390 forks source link

Observable forward declaration header #511

Closed lebdron closed 4 years ago

lebdron commented 4 years ago

Using https://github.com/aras-p/ClangBuildAnalyzer allowed us to check that including rxcpp/rx.h was taking significant part of build time. It was possible to reduce it by using rx-lite, but the forward declaring header allowed to reduce it even more, because observable is used in interfaces.

kirkshoop commented 4 years ago

Thank you!