|
CPP-TOOLBOX
|
#include <observable.hpp>
Public Types | |
| using | Callback = std::function<void(const T &new_value)> |
Public Member Functions | |
| Observable ()=default | |
| Observable (const T &value) | |
| Observable (T &&value) | |
| Observable & | operator= (const T &new_value) |
| Observable & | operator= (T &&new_value) |
| void | set (const T &new_value) |
| void | set (T &&new_value) |
| const T & | get () const |
| operator const T & () const | |
| void | add_observer (Callback cb) |
| using Observable< T >::Callback = std::function<void(const T &new_value)> |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |