std::copyable_function::operator bool

explicit operator bool() const noexcept;
(C++26 起)

检查 *this 是否存储了可调用对象,即其是否为空。

参数

(无)

返回值

*this 存储了可调用目标是为 true,否则为 false

示例

参阅

(C++26)
比较 std::copyable_functionnullptr
(函数)
检查是否包含目标
(std::function<R(Args...)> 的公开成员函数)
检查 std::move_only_function 是否拥有目标
(std::move_only_function 的公开成员函数)