|
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. |