5std::shared_ptr<Vruta::Routine>
pattern(
6 std::function<std::any(uint64_t)> pattern_func,
7 std::function<
void(std::any)>
callback,
8 std::function<
bool(uint64_t)> ready,
11 return pattern<uint64_t>(std::move(pattern_func), std::move(
callback), std::move(ready), token);
std::shared_ptr< Vruta::Routine > pattern(std::function< std::any(uint64_t)> pattern_func, std::function< void(std::any)> callback, std::function< bool(uint64_t)> ready, Vruta::ProcessingToken token)
The std::any, uint64_t form of the condition driven pattern.