#### experimental::promise< void(Ts...), Executor >::all

    template<
        execution::executor Executor1,
        is_promise_c... Ps>
    static auto all(
        Executor1 exec,
        Ps... ps);
      » more...

    template<
        is_promise_c... Ps>
    static auto all(
        Ps... ps);
      » more...

    template<
        execution::executor Executor1,
        typename Range>
    static auto all(
        Executor1 exec,
        Range range);
      » more...

    template<
        typename Range>
    static auto all(
        Range range);
      » more...