|
|
using | result_type = ResultType |
|
using | callback_type = callback<ResultType(ArgTypes...)> |
|
|
| weak_callback (weak_callback const &other) noexcept=default |
|
| weak_callback (weak_callback &&other) noexcept=default |
|
weak_callback & | operator= (weak_callback const &other) noexcept=default |
|
weak_callback & | operator= (weak_callback &&other) noexcept=default |
|
| weak_callback (callback_type const &other) noexcept |
|
void | reset () noexcept |
|
long | use_count () const noexcept |
| bool | expired () const noexcept |
| | Check if the callback object is expired.
|
|
callback_type | lock () const noexcept |
◆ expired()
template<typename ResultType, typename... ArgTypes>
Check if the callback object is expired.
- Return values
-
| false | The callback object is functioning. |
| true | The callback object is destroyed or in the process of being destroyed. |
The documentation for this class was generated from the following file: