MCPcopy Create free account

hub / github.com/Naios/continuable / types & classes

Types & classes295 in github.com/Naios/continuable

↓ 5 callersClasstest_exception
test/unit-test/test-continuable.hpp:272
↓ 3 callersClassempty_result
A class which is convertible to any \ref result and that definitely holds no value so the real result gets invalidated when this object is passed to i
include/continuable/continuable-result.hpp:62
↓ 2 callersClasscancellation_result
A class which is convertible to any \ref result and that definitely holds a default constructed exception which signals the cancellation of the asynch
include/continuable/continuable-result.hpp:70
↓ 2 callersClassexceptional_result
A class which is convertible to any result and that holds an exception which is then passed to the converted result object. \since 4.0.0
include/continuable/continuable-result.hpp:77
↓ 1 callersClassawait_canceled_exception
include/continuable/detail/other/coroutines.hpp:70
↓ 1 callersClassownership
This class is responsible for holding an abstract copy- and move-able ownership that is invalidated when the object is moved to another instance.
include/continuable/detail/utility/util.hpp:267
↓ 1 callersClasswait_transform_canceled_exception
include/continuable/detail/transforms/wait.hpp:54
ClassBuffer
examples/example-slideshow/example-slideshow.cpp:32
ClassContinuableConan
conanfile.py:13
ClassCreatureAI
examples/example-ai/example-ai.cpp:53
ClassMyCreatureAI
examples/example-ai/example-ai.cpp:62
ClassPosition
examples/example-ai/example-ai.cpp:38
ClassResultSet
examples/example-slideshow/example-slideshow.cpp:31
ClassUnit
examples/example-ai/example-ai.cpp:42
ClassUnitAI
examples/example-ai/example-ai.cpp:46
Classaccumulator
test/mock/test-mock.cpp:90
Classall_connector
test/unit-test/test-continuable.hpp:228
Classall_map
test/unit-test/single/test-continuable-traverse.cpp:59
Classall_map_float
test/unit-test/single/test-continuable-traverse.cpp:44
Classannotation_trait
include/continuable/detail/core/base.hpp:195
Classannotation_trait<connection::connection_strategy_all_tag>
include/continuable/detail/connection/connection-all.hpp:191
Classannotation_trait<connection::connection_strategy_any_tag>
include/continuable/detail/connection/connection-any.hpp:197
Classannotation_trait<connection::connection_strategy_seq_tag>
include/continuable/detail/connection/connection-seq.hpp:176
Classannotation_trait<identity<Args...>>
include/continuable/detail/core/base.hpp:199
Classany_callback
include/continuable/detail/connection/connection-any.hpp:62
Classany_result_submitter
include/continuable/detail/connection/connection-any.hpp:55
Classarray_container_factory
test/unit-test/single/test-continuable-traverse-async.cpp:206
Classassert_async_types_validator
include/continuable/detail/other/testing.hpp:200
Classasync_counter_base
test/unit-test/single/test-continuable-traverse-async.cpp:53
Classasync_increasing_int_interrupted_visitor
test/unit-test/single/test-continuable-traverse-async.cpp:125
Classasync_increasing_int_sync_visitor
test/unit-test/single/test-continuable-traverse-async.cpp:72
Classasync_increasing_int_visitor
test/unit-test/single/test-continuable-traverse-async.cpp:99
Classasync_test_helper
test/unit-test/async/test-continuable-async.cpp:36
Classasync_traversal_frame
include/continuable/detail/traversal/traverse-async.hpp:154
Classasync_traversal_frame_data
include/continuable/detail/traversal/traverse-async.hpp:112
Classasync_traversal_frame_no_data
include/continuable/detail/traversal/traverse-async.hpp:134
Classasync_traversal_point
include/continuable/detail/traversal/traverse-async.hpp:305
Classasync_traversal_types
include/continuable/detail/traversal/traverse-async.hpp:524
Classasync_traversal_types<async_traverse_in_place_tag<Visitor>, VisitorArg, Args...>
include/continuable/detail/traversal/traverse-async.hpp:535
Classasync_traverse_complete_tag
A tag which is passed to the `operator()` of the visitor if the asynchronous pack traversal was finished.
include/continuable/detail/traversal/traverse-async.hpp:58
Classasync_traverse_detach_tag
A tag which is passed to the `operator()` of the visitor if an element is visited after the traversal was detached.
include/continuable/detail/traversal/traverse-async.hpp:54
Classasync_traverse_in_place_tag
include/continuable/detail/traversal/traverse-async.hpp:63
Classasync_traverse_visit_tag
A tag which is passed to the `operator()` of the visitor if an element is visited synchronously.
include/continuable/detail/traversal/traverse-async.hpp:50
Classasync_unique_sync_visitor
test/unit-test/single/test-continuable-traverse-async.cpp:274
Classasync_unique_visitor
test/unit-test/single/test-continuable-traverse-async.cpp:306
Classattorney
include/continuable/detail/core/base.hpp:148
Classawait_exception
test/unit-test/multi/test-continuable-await.cpp:82
Classawaitable
include/continuable/detail/other/coroutines.hpp:90
Classcallback
include/continuable/detail/other/erasure.hpp:54
Classcallback_base
include/continuable/detail/core/base.hpp:684
Classcallback_base<identity<Args...>, HandleResults, HandleErrors, Callback, Executor, NextCallback>
include/continuable/detail/core/base.hpp:689
Classcan_accept_continuation
include/continuable/detail/core/base.hpp:1038
Classcan_accept_continuation<Data, identity<Args...>, Continuation>
include/continuable/detail/core/base.hpp:1040
Classchained_continuation
include/continuable/detail/core/base.hpp:858
Classchained_continuation<identity<Args...>, identity<NextArgs...>, HandleResults, HandleErrors, ready_continuation<Args...>, Callback, Executor>
include/continuable/detail/core/base.hpp:933
Classchained_continuation<identity<Args...>, identity<NextArgs...>, HandleResults, HandleErrors, Continuation, Callback, Executor>
include/continuable/detail/core/base.hpp:862
Classcombine_to_type
test/unit-test/test-continuable.hpp:222
Classcombine_to_type<identity<T...>, First, Second>
test/unit-test/test-continuable.hpp:224
Classcommon_container_factory
test/unit-test/single/test-continuable-traverse-async.cpp:198
Classconjunction_impl
include/continuable/detail/utility/traits.hpp:177
Classconjunction_impl<identity<Args...>, void_t<std::enable_if_t<bool(Args::value)>...>>
include/continuable/detail/utility/traits.hpp:179
Classconnection_annotation_trait
include/continuable/detail/connection/connection.hpp:128
Classconnection_finalizer
include/continuable/detail/connection/connection.hpp:125
Classconnection_finalizer<connection_strategy_all_tag>
include/continuable/detail/connection/connection-all.hpp:155
Classconnection_finalizer<connection_strategy_any_tag>
include/continuable/detail/connection/connection-any.hpp:169
Classconnection_finalizer<connection_strategy_seq_tag>
include/continuable/detail/connection/connection-seq.hpp:145
Classconnection_strategy_all_tag
include/continuable/detail/connection/connection-all.hpp:148
Classconnection_strategy_any_tag
include/continuable/detail/connection/connection-any.hpp:162
Classconnection_strategy_seq_tag
include/continuable/detail/connection/connection-seq.hpp:138
Classcontainer_accessor
include/continuable/detail/traversal/traverse.hpp:346
Classcontainer_accessor< C, typename std::enable_if<std::is_rvalue_reference<C&&>::value>::type>
include/continuable/detail/traversal/traverse.hpp:365
Classcontainer_category_tag
include/continuable/detail/traversal/container-category.hpp:65
Classcontainer_mapping_tag
include/continuable/detail/traversal/traverse.hpp:442
Classcontinuable
test/mock/test-mock.cpp:29
Classcontinuable_base
include/continuable/continuable-base.hpp:92
Classcontinuable_base
include/continuable/detail/core/types.hpp:49
Classcontinuable_box
include/continuable/detail/connection/connection-aggregated.hpp:79
Classcontinuable_box< continuable_base<Data, identity<First, Second, Rest...>>>
include/continuable/detail/connection/connection-aggregated.hpp:133
Classcontinuable_box<continuable_base<Data, identity<>>>
include/continuable/detail/connection/connection-aggregated.hpp:81
Classcontinuable_box<continuable_base<Data, identity<First>>>
include/continuable/detail/connection/connection-aggregated.hpp:105
Classcontinuable_box_packer
Maps a deeply nested pack of continuables to a continuable_box
include/continuable/detail/connection/connection-aggregated.hpp:175
Classcontinuable_box_unpacker
Maps a deeply nested pack of continuable_boxes to its result
include/continuable/detail/connection/connection-aggregated.hpp:184
Classcontinuable_dispatcher
include/continuable/detail/connection/connection-any.hpp:147
Classcontinuable_dispatcher
include/continuable/detail/connection/connection-all.hpp:136
Classcontinuation
include/continuable/detail/other/erasure.hpp:183
Classcontinuation_capacity
include/continuable/detail/other/erasure.hpp:162
Classcontinuation_provider
test/unit-test/test-continuable.hpp:70
Classconvert_to
include/continuable/detail/core/base.hpp:1073
Classconvert_to<>
include/continuable/detail/core/base.hpp:1085
Classconvert_to<T>
include/continuable/detail/core/base.hpp:1079
Classcoroutine_traits< cti::continuable_base<Data, cti::detail::identity<Args...>>, FunctionArgs...>
include/continuable/continuable-coroutine.hpp:83
Classcounter_mapper
test/unit-test/single/test-continuable-traverse.cpp:278
Classcounter_mapper_rejecting_non_tag_1
test/unit-test/single/test-continuable-traverse.cpp:295
Classcounter_mapper_rejecting_non_tag_1_sfinae
test/unit-test/single/test-continuable-traverse.cpp:326
Classdeduce_to_void
include/continuable/detail/utility/traits.hpp:81
Classdisjunction_impl
include/continuable/detail/utility/traits.hpp:160
Classdisjunction_impl<identity<Args...>, void_t<std::enable_if_t<!bool(Args::value)>...>>
include/continuable/detail/utility/traits.hpp:162
Classduplicate_mapper
A mapper which duplicates the given element
test/unit-test/single/test-continuable-traverse.cpp:697
Classdynamic_async_range
include/continuable/detail/traversal/traverse-async.hpp:267
Classerror_handler_base
include/continuable/detail/core/base.hpp:651
next →1–100 of 295, ranked by callers