Chicane

Observable

ヘッダー
Chicane/Core/Event/Observable.hpp
ネームスペース
Chicane::Observable

ソース値の変更時に通知を受けるサブスクリプションのリストを保持します。

コンストラクター

モディファイア名前説明
Observable<A>()

デストラクター

モディファイア名前説明
~Observable()

関数

アクセスモディファイアタイプ名前説明
publicSubscriptions<A>*subscribe(std::function<void (A)> inNext, std::function<void (const std::string&)> inError, std::function<void ()> inComplete)
publicvoidnext(const A& inData)
publicvoiderror(const std::string& inMessage)
publicvoidcomplete()

メンバ

アクセスモディファイアタイプ名前説明
privatestd::vector<std::unique_ptr<Subscriptions<A>>>m_subscriptions