13 template <
typename ObservedType>
17 using Iterator =
typename std::list<ObservedType>::const_iterator;
void AttachObservable(IGraphObservable *const observable, GraphEvent notifyOnEvent)
Copyright (c) 2020 ARM Limited.
typename std::list< Layer * >::const_iterator Iterator
GraphEvent m_NotifyOnEvent
GraphObservable(Graph &subject, GraphEvent notifyOnEvent)
ErasedLayerNamesObservable(Graph &subject)
virtual void Update(Layer *graphLayer)=0
std::list< ObservedType > m_ObservedObjects
AddedLayerObservable(Graph &subject)
void DetachObservable(IGraphObservable *const observable, GraphEvent notifyOnEvent)