Searched refs:ObserverBindingBase (Results 1 – 3 of 3) sorted by relevance
74 class ObserverBindingBase77 ObserverBindingBase(ObserverInterface *observer, SubjectIndex subjectIndex) in ObserverBindingBase() function80 virtual ~ObserverBindingBase() {} in ~ObserverBindingBase()103 ANGLE_INLINE void addObserver(ObserverBindingBase *observer) in addObserver()109 ANGLE_INLINE void removeObserver(ObserverBindingBase *observer) in removeObserver()119 angle::FastVector<ObserverBindingBase *, kMaxFixedObservers> mObservers;123 class ObserverBinding final : public ObserverBindingBase
45 for (const ObserverBindingBase *binding : mObservers) in onStateChange()53 for (angle::ObserverBindingBase *binding : mObservers) in resetObservers()62 : ObserverBindingBase(observer, index), mSubject(nullptr) in ObserverBinding()
232 class SubjectBindingPointer : protected BindingPointer<SubjectT>, public angle::ObserverBindingBase236 : ObserverBindingBase(observer, index) in SubjectBindingPointer()