#include <executor.h>
◆ basic_cooperative_executor()
template<template< typename > typename Binding, typename... Tasks>
◆ cancel()
template<template< typename > typename Binding, typename... Tasks>
template<auto Entry, std::size_t Instance = 0U>
◆ cancel_all()
template<template< typename > typename Binding, typename... Tasks>
◆ cancel_group()
template<template< typename > typename Binding, typename... Tasks>
template<auto... Entries>
◆ run_ready()
template<template< typename > typename Binding, typename... Tasks>
◆ spawn()
template<template< typename > typename Binding, typename... Tasks>
template<auto Entry, typename... Args>
◆ spawner()
template<template< typename > typename Binding, typename... Tasks>
◆ start()
template<template< typename > typename Binding, typename... Tasks>
template<auto Entry, std::size_t Instance = 0U>
◆ start_all()
template<template< typename > typename Binding, typename... Tasks>
◆ start_group()
template<template< typename > typename Binding, typename... Tasks>
template<auto... Entries>
◆ step()
template<template< typename > typename Binding, typename... Tasks>
◆ task_failure_reason()
template<template< typename > typename Binding, typename... Tasks>
template<auto Entry, std::size_t Instance = 0U>
◆ task_status()
template<template< typename > typename Binding, typename... Tasks>
template<auto Entry, std::size_t Instance = 0U>
◆ tick() [1/2]
template<template< typename > typename Binding, typename... Tasks>
◆ tick() [2/2]
template<template< typename > typename Binding, typename... Tasks>
The documentation for this class was generated from the following file: