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().