#include <observable.h>
Public Member Functions | |
| promise_detail::ObservableGet< T > | Get () |
| promise_detail::ObservableNext< T > | Next () |
| Observer (const Observer &)=delete | |
| Observer (Observer &&other) noexcept | |
| Observer & | operator= (const Observer &)=delete |
| Observer & | operator= (Observer &&other) noexcept |
Private Types | |
| using | State = promise_detail::ObservableState< T > |
Private Member Functions | |
| Observer (std::shared_ptr< State > state) | |
Private Attributes | |
| std::shared_ptr< State > | state_ |
| promise_detail::ObservableVersion | version_seen_ = 0 |
Friends | |
| class | Observable< T > |
Definition at line 222 of file observable.h.
|
private |
Definition at line 253 of file observable.h.
|
inlinenoexcept |
Definition at line 226 of file observable.h.
|
inlineexplicitprivate |
Definition at line 255 of file observable.h.
|
inline |
Definition at line 239 of file observable.h.
|
inline |
Definition at line 248 of file observable.h.
|
delete |
|
inlinenoexcept |
Definition at line 228 of file observable.h.
|
friend |
Definition at line 254 of file observable.h.
|
private |
Definition at line 257 of file observable.h.
|
private |
Definition at line 256 of file observable.h.