LeviLamina
Loading...
Searching...
No Matches
ll::data::Observable< T > Class Template Reference
Inheritance diagram for ll::data::Observable< T >:

Public Types

using Callback = brstd::move_only_function<void(T const&)>
using SubscriptionId = std::uint32_t

Public Member Functions

 Observable (T initial)
 Observable (Observable const &)=default
Observable & operator= (Observable const &)=default
 Observable (Observable &&) noexcept=default
Observable & operator= (Observable &&) noexcept=default
getData () const
void setData (T value)
SubscriptionId subscribe (Callback callback)
bool unsubscribe (SubscriptionId id)

The documentation for this class was generated from the following file: