Coroutine Primitives ==================== Namespace: ``dftracer::utils::coro`` For usage guide and examples, see :doc:`/cpp_api/coro`. .. rst-class:: api-source-link `source `_ .. doxygenclass:: dftracer::utils::coro::AsyncGenerator :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenclass:: dftracer::utils::coro::AsyncMutex :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenclass:: dftracer::utils::coro::AsyncMutexGuard :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenclass:: dftracer::utils::coro::AsyncMutexLockOperation :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenclass:: dftracer::utils::coro::Channel :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenclass:: dftracer::utils::coro::ChannelConsumer :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenclass:: dftracer::utils::coro::ChannelProducer :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenclass:: dftracer::utils::coro::Coro :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenstruct:: dftracer::utils::coro::CoroPromise :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenclass:: dftracer::utils::coro::CoroTask :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenstruct:: dftracer::utils::coro::FireAndForget :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenclass:: dftracer::utils::coro::Generator :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenclass:: dftracer::utils::coro::JoinHandle :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenstruct:: dftracer::utils::coro::PromiseBase :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenclass:: dftracer::utils::coro::ReadyAwaitable :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenstruct:: dftracer::utils::coro::SharedState :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenclass:: dftracer::utils::coro::SpawnFuture :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenstruct:: dftracer::utils::coro::SyncScope :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenclass:: dftracer::utils::coro::TimeoutAwaitable :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenclass:: dftracer::utils::coro::WhenAllTupleAwaitable :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenstruct:: dftracer::utils::coro::WhenAllTupleState :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenclass:: dftracer::utils::coro::WhenAllVectorAwaitable :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenstruct:: dftracer::utils::coro::WhenAllVectorState :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenclass:: dftracer::utils::coro::WhenAnyAwaitable :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenstruct:: dftracer::utils::coro::WhenAnyResult :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenstruct:: dftracer::utils::coro::WhenAnySharedState :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenclass:: dftracer::utils::coro::WhenAnyTupleAwaitable :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenstruct:: dftracer::utils::coro::WhenAnyTupleResult :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenstruct:: dftracer::utils::coro::WhenAnyTupleState :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenstruct:: dftracer::utils::coro::YieldAwaitable :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenstruct:: dftracer::utils::coro::awaitable_result_type :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenstruct:: dftracer::utils::coro::coro_task_value_type :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenstruct:: dftracer::utils::coro::generator_value_type :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenstruct:: dftracer::utils::coro::is_awaitable :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenstruct:: dftracer::utils::coro::is_coro_task :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenstruct:: dftracer::utils::coro::is_coroutine_function :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenstruct:: dftracer::utils::coro::is_generator :project: dftracer-utils :members: :undoc-members: .. rst-class:: api-source-link `source `_ .. doxygenstruct:: dftracer::utils::coro::unwrap_coro_task :project: dftracer-utils :members: :undoc-members: