Boost C++ 库

……是世界上备受推崇且设计精湛的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu, 《C++ 编码标准》

execution::any_executor - Boost C++ 函数库
PrevUpHomeNext

多态执行器包装器。

template<
    typename... SupportableProperties>
class any_executor
成员函数

名称

描述

any_executor [构造函数]

默认构造函数。

构造一个空状态。效果等同于默认构造函数。

复制构造函数。

移动构造函数。

构造一个指向另一个 any_executor 的目标。

为指定的执行器构造一个策略性包装器。

context

获取底层的执行上下文。

execute

在目标执行器上执行函数。

operator bool

确定包装器是否具有目标执行器。

operator=

赋值运算符。

移动赋值运算符。

将策略性包装器设置为默认状态的赋值运算符。

用于为指定的执行器创建多态包装器的赋值运算符。

prefer

获取具有指定属性的策略性包装器。

query

获取与指定属性关联的值。

require

获取具有指定属性的策略性包装器。

交换

与其他策略性包装器交换目标。

target

获取指向目标执行器的指针。

target_type

获取目标执行器的类型。

~any_executor [析构函数]

析构函数。

相关函数

名称

描述

operator!=

不相等运算符。

operator==

相等运算符。

要求

Header: boost/asio/execution/any_executor.hpp

便利头文件: `boost/asio/execution.hpp`


PrevUpHomeNext