Searched refs:ObserverBindingBase (Results 1 – 3 of 3) sorted by relevance
83 class ObserverBindingBase86 ObserverBindingBase(ObserverInterface *observer, SubjectIndex subjectIndex) in ObserverBindingBase() function89 virtual ~ObserverBindingBase() {} in ~ObserverBindingBase()114 ANGLE_INLINE void addObserver(ObserverBindingBase *observer) in addObserver()120 ANGLE_INLINE void removeObserver(ObserverBindingBase *observer) in removeObserver()129 angle::FastVector<ObserverBindingBase *, kMaxFixedObservers> mObservers;133 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()
278 class SubjectBindingPointer : protected BindingPointer<SubjectT>, public angle::ObserverBindingBase282 : ObserverBindingBase(observer, index) in SubjectBindingPointer()