folly::observer::makeObserver

Creates an Observer from a creator returning a shared pointer.

Synopsis

Declared in <folly/observer/Observer.h>

template<typename F>
Observer<observer_detail::ResultOfUnwrapSharedPtr<F>>
makeObserver(F&& creator);

Return Value

An Observer that recomputes its value when dependencies change.

Parameters

NameDescription
creatorFunctor computing the observed value.