Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Naios/continuable
/ functions
Functions
563 in github.com/Naios/continuable
⨍
Functions
563
◇
Types & classes
295
↓ 117 callers
Method
supply
test/unit-test/single/test-continuable-result.cpp:40
↓ 93 callers
Method
then
include/continuable/continuable-base.hpp:275
↓ 42 callers
Function
supply_test_exception
test/unit-test/test-continuable.hpp:282
↓ 40 callers
Function
map_pack
keep this inline*/
include/continuable/continuable-traverse.hpp:78
↓ 38 callers
Method
fail
include/continuable/continuable-base.hpp:365
↓ 36 callers
Function
make_ready_continuable
include/continuable/continuable-base.hpp:912
↓ 25 callers
Method
apply
include/continuable/continuable-base.hpp:479
↓ 25 callers
Function
unused
include/continuable/detail/utility/util.hpp:93
↓ 23 callers
Method
supply_exception
test/unit-test/test-continuable.hpp:95
↓ 19 callers
Method
is_value
Returns true if the state of the result holds the result
include/continuable/continuable-result.hpp:217
↓ 18 callers
Function
traverse_pack
include/continuable/continuable-traverse.hpp:107
↓ 18 callers
Function
unpack
include/continuable/detail/utility/traits.hpp:111
↓ 17 callers
Method
is_exception
Returns true if the state of the result holds a present exception
include/continuable/continuable-result.hpp:221
↓ 16 callers
Method
is_ready
include/continuable/detail/core/base.hpp:183
↓ 16 callers
Method
set_value
test/mock/test-mock.cpp:65
↓ 15 callers
Method
freeze
include/continuable/detail/utility/util.hpp:303
↓ 14 callers
Method
unpack
Invalidates the continuable and returns its immediate invocation result. This method can be used to specialize the asynchronous control flow based on
include/continuable/continuable-base.hpp:668
↓ 14 callers
Function
wait
Returns a transform that if applied to a continuable, it will start the continuation chain and returns the result synchronously. The current thread is
include/continuable/transforms/wait.hpp:74
↓ 13 callers
Function
invoke
include/continuable/detail/utility/util.hpp:217
↓ 12 callers
Function
get_test_exception_proto
test/unit-test/test-continuable.cpp:27
↓ 11 callers
Method
begin
include/continuable/detail/traversal/traverse.hpp:356
↓ 11 callers
Method
get
test/unit-test/single/test-continuable-result.cpp:44
↓ 11 callers
Function
invoke_callback
include/continuable/detail/core/base.hpp:276
↓ 11 callers
Method
make
test/unit-test/test-continuable.hpp:118
↓ 11 callers
Function
make_result
include/continuable/continuable-result.hpp:321
↓ 10 callers
Function
make_invoker
include/continuable/detail/core/base.hpp:307
↓ 10 callers
Method
run
examples/example-asio/example-asio.cpp:94
↓ 10 callers
Function
unpack
include/continuable/detail/traversal/traverse.hpp:98
↓ 9 callers
Function
async
include/continuable/operations/async.hpp:69
↓ 9 callers
Method
done
Invokes the continuation chain manually even before the cti::continuable_base is destructed. This will release the object. \see continuable_base::~co
include/continuable/continuable-base.hpp:613
↓ 9 callers
Method
finish
Materializes the continuation expression template and finishes the current applied strategy such that the resulting continuable will always be a concr
include/continuable/continuable-base.hpp:641
↓ 9 callers
Method
get_value
Returns the values of the result, if the result doesn't hold the value the behaviour is undefined but will assert in debug mode.
include/continuable/continuable-result.hpp:232
↓ 9 callers
Function
http_request
test/unit-test/single/test-continuable-connection-noinst.cpp:26
↓ 9 callers
Function
make_step
test/unit-test/test-continuable.hpp:264
↓ 9 callers
Method
next
include/continuable/detail/traversal/traverse-async.hpp:236
↓ 8 callers
Method
end
include/continuable/detail/traversal/traverse.hpp:360
↓ 8 callers
Function
http_request
examples/example-slideshow/example-slideshow.cpp:27
↓ 8 callers
Method
is_acquired
include/continuable/detail/utility/util.hpp:292
↓ 8 callers
Method
is_empty
Returns true if the state of the result is empty
include/continuable/continuable-result.hpp:213
↓ 8 callers
Method
is_empty
include/continuable/detail/utility/result-variant.hpp:156
↓ 8 callers
Method
is_exception
include/continuable/detail/utility/result-variant.hpp:162
↓ 8 callers
Method
is_frozen
include/continuable/detail/utility/util.hpp:295
↓ 8 callers
Function
is_ready
test/unit-test/multi/test-continuable-transforms.cpp:36
↓ 8 callers
Method
is_value
include/continuable/detail/utility/result-variant.hpp:159
↓ 8 callers
Method
next
include/continuable/continuable-base.hpp:427
↓ 8 callers
Function
of
test/unit-test/single/test-continuable-traverse-async.cpp:336
↓ 8 callers
Method
set_exception
test/mock/test-mock.cpp:71
↓ 7 callers
Method
consume
include/continuable/detail/utility/util.hpp:309
↓ 7 callers
Function
invoke_no_except
include/continuable/detail/core/base.hpp:292
↓ 7 callers
Function
recover
include/continuable/continuable-base.hpp:1045
↓ 7 callers
Function
spread_this
include/continuable/continuable-traverse.hpp:91
↓ 7 callers
Function
stop
Can be used to stop an asynchronous continuation chain, no handler which comes after stop was received won't be called. \since 4.0.0
include/continuable/continuable-base.hpp:1134
↓ 7 callers
Function
traverse_pack_async
include/continuable/continuable-traverse-async.hpp:123
↓ 7 callers
Function
wait_for
include/continuable/transforms/wait.hpp:97
↓ 7 callers
Function
when_seq
include/continuable/continuable-connections.hpp:147
↓ 6 callers
Function
annotation_of
include/continuable/detail/core/base.hpp:214
↓ 6 callers
Method
finish
include/continuable/detail/connection/connection.hpp:131
↓ 6 callers
Function
map_spread
include/continuable/detail/traversal/traverse.hpp:213
↓ 6 callers
Function
remap
include/continuable/detail/traversal/traverse.hpp:529
↓ 6 callers
Method
set_value
include/continuable/detail/core/base.hpp:546
↓ 6 callers
Function
test_symmetric_transfer
test/unit-test/multi/test-continuable-await.cpp:173
↓ 6 callers
Method
wait_for
test/unit-test/async/test-continuable-async.cpp:51
↓ 5 callers
Function
async_on
include/continuable/operations/async.hpp:108
↓ 5 callers
Function
invoker_of
include/continuable/detail/core/base.hpp:313
↓ 5 callers
Function
loop
include/continuable/operations/loop.hpp:73
↓ 5 callers
Function
populate
include/continuable/continuable-connections.hpp:289
↓ 5 callers
Function
vector_of
test/unit-test/single/test-continuable-traverse-async.cpp:252
↓ 4 callers
Method
ag
test/unit-test/test-continuable.hpp:235
↓ 4 callers
Function
cancel
Can be used to cancel an asynchronous continuation chain, the next failure handler which comes after cancel will be called with a default constructed
include/continuable/continuable-base.hpp:1125
↓ 4 callers
Function
container_accessor_of
include/continuable/detail/traversal/traverse.hpp:383
↓ 4 callers
Function
empty_spread
Returns an empty spread box which represents an empty mapped object.
include/continuable/detail/traversal/traverse.hpp:78
↓ 4 callers
Function
get
include/continuable/continuable-result.hpp:291
↓ 4 callers
Method
op
test/unit-test/test-continuable.hpp:230
↓ 4 callers
Function
rethrow
Can be used to rethrow an exception to the asynchronous continuation chain, the failure handler which comes after will be called with the correspondin
include/continuable/continuable-base.hpp:1085
↓ 4 callers
Method
set_exception
include/continuable/detail/operations/split.hpp:92
↓ 4 callers
Function
test_async_container_traversal_impl
test/unit-test/single/test-continuable-traverse-async.cpp:188
↓ 4 callers
Method
unbox
include/continuable/detail/traversal/traverse.hpp:59
↓ 4 callers
Function
when_any
include/continuable/continuable-connections.hpp:215
↓ 3 callers
Function
add
test/unit-test/multi/test-continuable-operations-split.cpp:28
↓ 3 callers
Function
apply_connection
include/continuable/detail/connection/connection.hpp:179
↓ 3 callers
Method
assign
include/continuable/detail/connection/connection-aggregated.hpp:97
↓ 3 callers
Function
async_supply
test/unit-test/single/test-continuable-promisify.cpp:27
↓ 3 callers
Method
async_traverse
include/continuable/detail/traversal/traverse-async.hpp:431
↓ 3 callers
Method
cancel
test/unit-test/async/test-continuable-async.cpp:56
↓ 3 callers
Function
do_sth_continuable
test/simple-benchmark/benchmark-simple.cpp:6
↓ 3 callers
Function
do_sth_future
test/simple-benchmark/benchmark-simple.cpp:29
↓ 3 callers
Function
empty_continuable
test/unit-test/test-continuable.hpp:105
↓ 3 callers
Function
finalize_data
include/continuable/detail/connection/connection-aggregated.hpp:233
↓ 3 callers
Method
get_future
Returns the future from the promise
include/continuable/detail/transforms/future.hpp:111
↓ 3 callers
Method
get_helper
include/continuable/detail/traversal/traverse.hpp:669
↓ 3 callers
Function
invoke_continuation
include/continuable/detail/core/base.hpp:222
↓ 3 callers
Method
is_finished
include/continuable/detail/traversal/traverse-async.hpp:240
↓ 3 callers
Function
make_plain
include/continuable/continuable-base.hpp:1006
↓ 3 callers
Function
on_executor
include/continuable/detail/core/base.hpp:521
↓ 3 callers
Function
persist_range
include/continuable/detail/traversal/range.hpp:53
↓ 3 callers
Method
set_exception
Set the result into a state which holds the corresponding exception
include/continuable/continuable-result.hpp:204
↓ 3 callers
Method
set_exception
include/continuable/detail/core/base.hpp:566
↓ 3 callers
Method
set_value
include/continuable/detail/operations/split.hpp:88
↓ 3 callers
Function
supplier_of
test/unit-test/test-continuable.hpp:50
↓ 3 callers
Function
to_future
Returns a transform that if applied to a continuable, it will start the continuation chain and returns the asynchronous result as `std::future<...>`.
include/continuable/transforms/future.hpp:62
next →
1–100 of 563, ranked by callers