|
proxygen
|
#include <Observable.h>
Public Types | |
| using | T = typename Traits::element_type |
Public Member Functions | |
| template<typename... Args> | |
| ObserverCreator (Args &&...args) | |
| Observer< T > | getObserver ()&& |
Private Types | |
| using | Context = detail::ObserverCreatorContext< Observable, Traits > |
Private Attributes | |
| std::shared_ptr< Context > | context_ |
Definition at line 48 of file Observable.h.
|
private |
Definition at line 58 of file Observable.h.
| using folly::observer::ObserverCreator< Observable, Traits >::T = typename Traits::element_type |
Definition at line 50 of file Observable.h.
|
explicit |
Definition at line 98 of file Observable-inl.h.
| Observer< typename ObserverCreator< Observable, Traits >::T > folly::observer::ObserverCreator< Observable, Traits >::getObserver | ( | ) |
Definition at line 103 of file Observable-inl.h.
References context, folly::observer::ObserverCreator< Observable, Traits >::context_, folly::observer::detail::ObserverCreatorContext< Observable, Traits >::get(), folly::observer::makeObserver(), and folly::gen::move.
|
private |
Definition at line 60 of file Observable.h.
Referenced by folly::observer::ObserverCreator< Observable, Traits >::getObserver().