std::copyable_function::operator bool
explicit operator bool() const noexcept; | (начиная с C++26) |
Проверяет, хранит ли *this вызываемую цель, то есть не является ли пустым.
Параметры
(нет)
Возвращаемое значение
true, если *this хранит вызываемую цель, и false в противном случае.
Пример
См. также
|
(C++26) | сравнивает std::copyable_function с nullptr (функция) |
| проверяет, содержится ли цель (открытая функция-член std::function<R(Args...)>) |
|
проверяет, есть ли у std::move_only_function цель (открытая функция-член std::move_only_function) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/utility/functional/copyable_function/operator_bool