Skip to content
Welcome to the new CppUtils documentation!
Thread::SharedLocker<Container::FlatHashMap<Type::Token, Callable>> functions;
std::optional<Thread::ThreadPool> threadPool;
Thread::SharedLocker<Container::FlatHashMap<std::size_t, std::shared_ptr<std::future<void>>>> threads;
Thread::SharedLocker<Container::FlatHashMap<std::size_t, std::shared_ptr<Execution::Event>>> events;
std::atomic<std::size_t> nextThreadId {0};
std::atomic<std::size_t> nextEventId {0};
Thread::SharedLocker<std::string> firstErrorMessage;
std::atomic<bool> stopRequested {false};