HikoGUI
A low latency retained GUI
|
Public Types | |
using | result_type = ResultType |
using | callback_type = callback<ResultType(ArgTypes...)> |
Public Member Functions | |
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 |
|
inlinenoexcept |
Check if the callback object is expired.
false | The callback object is functioning. |
true | The callback object is destroyed or in the process of being destroyed. |