Yayin Story Studio logo Yayin Story Studio 项目文档
回到主页 用户手册

AsyncFunction Class

template <typename RTN, typename... ARGS> class Visindigo::Utility::AsyncFunction

异步函数类模板. 详情...

头文件: #include <AsyncFunction>
自以下版本: Yayin Story Studio 0.13.0
继承自: QThread

公开成员函数

(自 Yayin Story Studio 0.13.0 引入) AsyncFunction(std::function<RTN (ARGS...)> function, std::tuple<ARGS...> args, std::function<void (RTN)> then)

详细说明

此类提供一种便捷的函数异步方式。

成员函数文档

[default, since Yayin Story Studio 0.13.0] AsyncFunction::AsyncFunction(std::function<RTN (ARGS...)> function, std::tuple<ARGS...> args, std::function<void (RTN)> then)

function 需要异步执行的函数 args 传递给函数的参数 then 函数执行完成后调用的回调函数 类的构造函数

这个 function 从 Yayin Story Studio 0.13.0 开始支持。