2#include <unordered_map>
23 const std::unordered_map<Observable*, SubscriptionInfo>*
GetSubscriptions()
const;
30 static std::unordered_map<Observer*, std::unordered_map<Observable*, SubscriptionInfo>> mSubscriptions;
Definition: Observable.h:12
Definition: Observer.h:17
const SubscriptionInfo * GetSubscriptionInfo(const Observable *o) const
Definition: Observer.cpp:50
virtual ~Observer()
Definition: Observer.cpp:13
virtual void Update(Observable *sender, vl::VarPtr info=nullptr)=0
const std::unordered_map< Observable *, SubscriptionInfo > * GetSubscriptions() const
Definition: Observer.cpp:36
Definition: JSONConverter.h:9
std::shared_ptr< Var > VarPtr
Definition: vl_fwd.h:41
Definition: Observer.h:11
std::string title
Definition: Observer.h:13
Observable * observervable
Definition: Observer.h:12