|
Aurore
A Switch-like interface for your app, on every screen
|
#include <aurore/core/observable.hpp>
Public Types | |
| using | Subscriber = std::function< void(const T &)> |
Public Member Functions | |
| Observable () | |
| Observable (T value) | |
| Observable (const Observable &)=delete | |
| Observable & | operator= (const Observable &)=delete |
| const T & | get () const |
| operator const T & () const | |
| void | set (T value) |
| Observable & | operator= (T value) |
| void | notify () |
| Subscription | subscribe (Subscriber subscriber) |
| size_t | getSubscriberCount () const |
| using aurore::Observable< T >::Subscriber = std::function<void(const T&)> |
|
inline |
|
inline |
|
delete |
|
inline |
|
inline |
|
inline |
|
inline |
|
delete |
|
inline |
|
inline |
|
inline |