proxygen
Observer.h File Reference

Go to the source code of this file.

Classes

class  folly::observer::Observer< T >
 
class  folly::observer::Snapshot< T >
 
class  folly::observer::CallbackHandle
 
class  folly::observer::ObserverCreator< Observable, Traits >
 
class  folly::observer::Observer< T >
 
class  folly::observer::TLObserver< T >
 
struct  folly::observer::ObserverTraits< T, CacheInThreadLocal >
 
struct  folly::observer::ObserverTraits< T, false >
 
struct  folly::observer::ObserverTraits< T, true >
 

Namespaces

 folly
 —— Concurrent Priority Queue Implementation ——
 
 folly::observer
 

Typedefs

template<typename T , bool CacheInThreadLocal>
using folly::observer::ObserverT = typename ObserverTraits< T, CacheInThreadLocal >::type
 

Functions

template<typename F >
Observer< observer_detail::ResultOf< F > > folly::observer::makeObserver (F &&creator)
 
template<typename F >
Observer< observer_detail::ResultOfUnwrapSharedPtr< F > > folly::observer::makeObserver (F &&creator)
 
template<typename T >
TLObserver< Tfolly::observer::makeTLObserver (Observer< T > observer)
 
template<typename F >
auto folly::observer::makeTLObserver (F &&creator)