HomeReference ⇀ Observer.h

Observer.h

Contains the observer template classes and functions.

#include "react/Observer.h"

Synopsis

Classes

namespace react
{
    // ObserverAction
    enum class ObserverAction

    // Observer
    class Observer<D>

    // ScopedObserver
    class ScopedObserver<D>
}

Functions

namespace react
{
    // Creates an observer of the given subject
    Observe(const Signal<D,S>& subject, F&& func)
      -> Observer<D>
    Observe(const Events<D,E>& subject, F&& func)
      -> Observer<D>
    Observe(const Events<D,E>& subject,
            const SignalPack<D,TDepValues...>& depPack, F&& func)
      -> Observer<D>
}