uvco 0.1
|
#include <exception>
#include <functional>
#include <utility>
#include <uv.h>
#include "uvco/loop/loop.h"
#include "uvco/promise/promise.h"
#include <optional>
#include <uv/unix.h>
#include <variant>
Go to the source code of this file.
Classes | |
class | uvco::ThreadLocalKey< T > |
Namespaces | |
namespace | uvco |
Functions | |
Promise< void > | uvco::innerSubmitWork (const Loop &loop, std::function< void()> work) |
Do not use; instead, use submitWork<void>(). | |
template<typename R > requires std::is_void_v<R> || std::is_move_constructible_v<R> | |
Promise< R > | uvco::submitWork (const Loop &loop, std::function< R()> work) |
template<> | |
Promise< void > | uvco::submitWork (const Loop &loop, std::function< void()> work) |