一个用于查询属性值的自定义点。
constexpr unspecified query = unspecified;
名称 query
表示一个自定义点对象。表达式 boost::asio::query(E, P)
对于某些子表达式 E
和 P
(其类型分别为 T = decay_t<decltype(E)>
和 Prop = decay_t<decltype(P)>
)是表达式等价于:
is_applicable_property_v<T, Prop>
不是一个值为 true
的良构常量表达式,则 boost::asio::query(E, P)
是格式不良的。Prop::template static_query_v<T>
是一个良构常量表达式,则为 Prop::template static_query_v<T>
。(E).query(P)
是良构的,则为 (E).query(P)
。query(E, P)
是一个有效表达式,并且重载解析是在不包含 query
自定义点对象声明的上下文中执行的,则为 query(E, P)
。boost::asio::query(E, P)
是格式不良的。
头文件: boost/asio/query.hpp
便捷头文件: boost/asio.hpp