folly::observer::makeReadMostlyTLObserver

makeReadMostlyTLObserver overloads

Synopses

Declared in <folly/observer/ReadMostlyTLObserver.h>

Same as makeObserver(...), but creates ReadMostlyTLObserver.

template<typename T>
ReadMostlyTLObserver<T>
makeReadMostlyTLObserver(Observer<T> observer);
» more...

Creates a ReadMostlyTLObserver from an observer creator function.

template<typename F>
auto
makeReadMostlyTLObserver(F&& creator);
» more...

Return Value

  • A ReadMostlyTLObserver caching the given observer's snapshot.
  • A ReadMostlyTLObserver wrapping the observer built from creator.

Parameters

NameDescription
observerThe underlying observer to wrap.
creatorFunction whose result becomes the observed value.