Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AlexInLog/ReactivePlusPlus
/ functions
Functions
973 in github.com/AlexInLog/ReactivePlusPlus
⨍
Functions
973
◇
Types & classes
437
↓ 384 callers
Function
subscribe
src/rpp/rpp/operators/subscribe.hpp:226
↓ 272 callers
Method
get_on_completed_count
src/rpp/rpp/observers/mock_observer.hpp:54
↓ 252 callers
Method
get_on_error_count
src/rpp/rpp/observers/mock_observer.hpp:53
↓ 250 callers
Function
just
src/rpp/rpp/sources/from.hpp:207
↓ 239 callers
Method
is_disposed
src/tests/rpp/test_disposables.cpp:22
↓ 231 callers
Method
get_received_values
src/rpp/rpp/observers/mock_observer.hpp:56
↓ 191 callers
Method
get_observer
src/tests/utils/rpp_trompeloil.hpp:49
↓ 159 callers
Method
subscribe
src/tests/utils/disposable_observable.hpp:33
↓ 157 callers
Method
on_next
src/tests/utils/rpp_trompeloil.hpp:33
↓ 116 callers
Function
map
src/rpp/rpp/operators/map.hpp:98
↓ 101 callers
Method
as_dynamic
* @brief Convert current observer to type-erased version. Useful if you need to COPY your observer or to store different observers in same container.
src/rpp/rpp/observers/observer.hpp:197
↓ 99 callers
Method
get_total_on_next_count
src/rpp/rpp/observers/mock_observer.hpp:50
↓ 93 callers
Function
now
src/rpp/rpp/schedulers/details/utils.hpp:22
↓ 87 callers
Method
schedule
src/rpp/rpp/schedulers/details/worker.hpp:36
↓ 84 callers
Method
subscribe
src/rpp/rpp/operators/retry.hpp:121
↓ 75 callers
Method
on_completed
src/tests/utils/rpp_trompeloil.hpp:44
↓ 72 callers
Method
get_observable
src/tests/utils/copy_count_tracker.hpp:65
↓ 67 callers
Method
dispose
* @brief Dispose disposable and free any underlying resources and etc. * @attention This function must be thread-safe */
src/rpp/rpp/disposables/interface_disposable.hpp:36
↓ 64 callers
Function
immediate_just
src/benchmarks/benchmarks.cpp:62
↓ 62 callers
Method
push_back
src/rpp/rpp/disposables/details/container.hpp:95
↓ 55 callers
Method
on_error
src/tests/utils/rpp_trompeloil.hpp:43
↓ 44 callers
Method
empty
* @brief Creates disposable_wrapper which behaves like disposed disposable */
src/rpp/rpp/disposables/disposable_wrapper.hpp:178
↓ 43 callers
Method
get
src/rpp/rpp/disposables/disposable_wrapper.hpp:48
↓ 42 callers
Method
lock
src/rpp/rpp/utils/utils.hpp:253
↓ 36 callers
Function
concat
src/rpp/rpp/sources/concat.hpp:176
↓ 36 callers
Function
filter
src/rpp/rpp/operators/filter.hpp:95
↓ 34 callers
Function
as_blocking
* @brief Converts `rpp::observable` to `rpp::blocking_observable` * @details `rpp::blocking_observable` blocks `subscribe` call till on_completed
src/rpp/rpp/operators/as_blocking.hpp:47
↓ 32 callers
Function
empty
src/rpp/rpp/sources/empty.hpp:51
↓ 32 callers
Function
take
* @brief Emit only first `count` items provided by observable, then send `on_completed` * * @marble take { source observable
src/rpp/rpp/operators/take.hpp:96
↓ 32 callers
Method
time_advance
src/rpp/rpp/schedulers/test_scheduler.hpp:102
↓ 30 callers
Method
get_copy_count
src/tests/utils/copy_count_tracker.hpp:114
↓ 30 callers
Method
get_move_count
src/tests/utils/copy_count_tracker.hpp:115
↓ 29 callers
Method
set_upstream
src/tests/utils/rpp_trompeloil.hpp:47
↓ 28 callers
Method
add
src/rpp/rpp/observers/details/disposables_strategy.hpp:52
↓ 26 callers
Function
wait
src/tests/utils/rpp_trompeloil.hpp:57
↓ 24 callers
Function
test
src/examples/rpp/doxygen/readme.cpp:52
↓ 23 callers
Function
get_thread_id_as_string
src/tests/rpp/test_scheduler.cpp:36
↓ 22 callers
Function
flat_map
src/rpp/rpp/operators/flat_map.hpp:68
↓ 22 callers
Function
retry
* @brief The retry operator attempts to resubscribe to the observable when an error occurs, up to the specified number of retries. * * @marb
src/rpp/rpp/operators/retry.hpp:153
↓ 21 callers
Method
on_next
src/extensions/rppgrpc/rppgrpc/details/base.hpp:73
↓ 21 callers
Function
scan
src/rpp/rpp/operators/scan.hpp:155
↓ 20 callers
Method
as_weak
src/rpp/rpp/disposables/disposable_wrapper.hpp:220
↓ 20 callers
Function
delay
src/rpp/rpp/operators/delay.hpp:223
↓ 20 callers
Method
init
src/extensions/rppgrpc/rppgrpc/client_reactor.hpp:45
↓ 20 callers
Function
retry_when
src/rpp/rpp/operators/retry_when.hpp:105
↓ 20 callers
Function
take_while
src/rpp/rpp/operators/take_while.hpp:95
↓ 19 callers
Method
get_observable
src/rpp/rpp/operators/concat.hpp:97
↓ 19 callers
Function
interval
src/rpp/rpp/sources/interval.hpp:75
↓ 19 callers
Method
is_empty
src/rpp/rpp/schedulers/run_loop.hpp:130
↓ 18 callers
Method
get_observer
src/extensions/rppgrpc/rppgrpc/details/base.hpp:37
↓ 17 callers
Method
add
src/rpp/rpp/disposables/disposable_wrapper.hpp:184
↓ 17 callers
Method
get_observable
src/extensions/rppgrpc/rppgrpc/details/base.hpp:117
↓ 16 callers
Method
dispose
src/rpp/rpp/observers/details/disposables_strategy.hpp:56
↓ 16 callers
Function
from_iterable
src/rpp/rpp/sources/from.hpp:178
↓ 16 callers
Function
merge
* @brief Converts observable of observables of items into observable of items via merging emissions. * * @invariant According to observable
src/rpp/rpp/operators/merge.hpp:229
↓ 16 callers
Function
repeat
src/rpp/rpp/operators/repeat.hpp:70
↓ 15 callers
Method
clear
src/rpp/rpp/disposables/disposable_wrapper.hpp:208
↓ 15 callers
Function
merge_with
src/rpp/rpp/operators/merge.hpp:265
↓ 15 callers
Function
reduce
src/rpp/rpp/operators/reduce.hpp:147
↓ 15 callers
Function
take_until
src/rpp/rpp/operators/take_until.hpp:147
↓ 15 callers
Function
window_toggle
src/rpp/rpp/operators/window_toggle.hpp:246
↓ 15 callers
Function
with_latest_from
src/rpp/rpp/operators/with_latest_from.hpp:202
↓ 14 callers
Method
get_timepoint
src/rpp/rpp/schedulers/details/queue.hpp:80
↓ 14 callers
Method
lock
src/rpp/rpp/schedulers/details/queue.hpp:182
↓ 14 callers
Method
on_next
src/rpp/rpp/observers/fwd.hpp:226
↓ 14 callers
Function
switch_on_next
* @brief Converts observable of observables into observable of values which emits values from most recent underlying observable till new observable ob
src/rpp/rpp/operators/switch_on_next.hpp:196
↓ 14 callers
Function
take_last
* @brief Emit only last `count` items provided by observable, then send `on_completed` * * @marble take_last { source observab
src/rpp/rpp/operators/take_last.hpp:123
↓ 13 callers
Function
buffer
* @brief Periodically gather emissions emitted by an original Observable into bundles and emit these bundles rather than emitting * the items one
src/rpp/rpp/operators/buffer.hpp:111
↓ 13 callers
Method
connect
* @brief Connects to underlying observable right-now making it hot-observable * * @par Example: * @snippet connect.cpp conn
src/rpp/rpp/observables/connectable_observable.hpp:100
↓ 13 callers
Method
emplace
src/rpp/rpp/operators/delay.hpp:105
↓ 13 callers
Method
is_disposed
src/rpp/rpp/schedulers/fwd.hpp:88
↓ 12 callers
Function
distinct_until_changed
src/rpp/rpp/operators/distinct_until_changed.hpp:101
↓ 12 callers
Function
group_by
src/rpp/rpp/operators/group_by.hpp:221
↓ 12 callers
Function
skip
* @brief Skip first `count` items provided by observable then send rest items as expected * * @marble skip { source observable
src/rpp/rpp/operators/skip.hpp:93
↓ 12 callers
Function
subscribe_on
src/rpp/rpp/operators/subscribe_on.hpp:75
↓ 12 callers
Function
timeout
src/rpp/rpp/operators/timeout.hpp:207
↓ 12 callers
Function
zip
src/rpp/rpp/operators/zip.hpp:103
↓ 11 callers
Method
create_worker
src/tests/rpp/test_delay.cpp:44
↓ 11 callers
Function
first
* @brief Emit only the first item. * * @marble first { source observable : +--1--2--3--| operator "firs
src/rpp/rpp/operators/first.hpp:91
↓ 11 callers
Method
get_observer
src/rpp/rpp/operators/concat.hpp:47
↓ 11 callers
Function
last
* @brief Emit only the last item provided before on_completed. * * @marble last { source observable : +--1--2--3--|
src/rpp/rpp/operators/last.hpp:99
↓ 10 callers
Method
add_ref
src/rpp/rpp/disposables/refcount_disposable.hpp:94
↓ 10 callers
Function
combine_latest
src/rpp/rpp/operators/combine_latest.hpp:103
↓ 10 callers
Function
element_at
* @brief Emit item located at specified `index` location in the sequence of items emitted by the source observable * * @marble element_at
src/rpp/rpp/operators/element_at.hpp:101
↓ 10 callers
Method
is_disposed
src/rpp/rpp/observers/fwd.hpp:234
↓ 10 callers
Function
make_lambda_observer
src/rpp/rpp/observers/fwd.hpp:211
↓ 10 callers
Function
on_error_resume_next
src/rpp/rpp/operators/on_error_resume_next.hpp:161
↓ 10 callers
Function
repeat_when
src/rpp/rpp/operators/repeat_when.hpp:96
↓ 9 callers
Function
defer
src/rpp/rpp/sources/defer.hpp:57
↓ 9 callers
Method
emplace
src/rpp/rpp/schedulers/details/queue.hpp:221
↓ 9 callers
Function
multicast
src/rpp/rpp/operators/multicast.hpp:65
↓ 9 callers
Function
observe_on
src/rpp/rpp/operators/observe_on.hpp:42
↓ 9 callers
Function
publish
* @brief Converts ordinary observable to rpp::connectable_observable with help of inline instsantiated publish subject * @details Connectable obs
src/rpp/rpp/operators/publish.hpp:22
↓ 8 callers
Function
all_of
src/rpp/rpp/utils/utils.hpp:88
↓ 8 callers
Method
create_worker
src/rpp/rpp/schedulers/run_loop.hpp:150
↓ 8 callers
Function
finally
src/rpp/rpp/operators/finally.hpp:57
↓ 8 callers
Method
is_disposed
src/tests/utils/rpp_trompeloil.hpp:46
↓ 8 callers
Method
on_completed
src/extensions/rppgrpc/rppgrpc/details/base.hpp:89
↓ 8 callers
Method
pop
src/rpp/rpp/schedulers/run_loop.hpp:52
↓ 8 callers
Function
window
* @brief Subdivide original observable into sub-observables (window observables) and emit sub-observables of items instead of original items *
src/rpp/rpp/operators/window.hpp:160
next →
1–100 of 973, ranked by callers