Lines Matching refs:BindingPointer

59 class BindingPointer
65 BindingPointer() : mObject(nullptr) {} in BindingPointer() function
67 BindingPointer(ObjectType *object) : mObject(object) in BindingPointer() function
75 BindingPointer(const BindingPointer &other) : mObject(other.mObject) in BindingPointer() function
83 BindingPointer &operator=(BindingPointer &&other)
89 virtual ~BindingPointer() in ~BindingPointer()
119 bool operator==(const BindingPointer &other) const { return mObject == other.mObject; }
121 bool operator!=(const BindingPointer &other) const { return !(*this == other); }
136 class BindingPointer; variable
159 class BindingPointer : public angle::BindingPointer<ObjectType, Context>
162 using ContextType = typename angle::BindingPointer<ObjectType, Context>::ContextType;
163 using ErrorType = typename angle::BindingPointer<ObjectType, Context>::ErrorType;
165 BindingPointer() {} in BindingPointer() function
167 BindingPointer(ObjectType *object) : angle::BindingPointer<ObjectType, Context>(object) {} in BindingPointer() function
179 class OffsetBindingPointer : public BindingPointer<ObjectType>
182 using ContextType = typename BindingPointer<ObjectType>::ContextType;
183 using ErrorType = typename BindingPointer<ObjectType>::ErrorType;
224 using BindingPointer<ObjectType>::set;
225 using BindingPointer<ObjectType>::assign;
232 class SubjectBindingPointer : protected BindingPointer<SubjectT>, public angle::ObserverBindingBase
260 using BindingPointer<SubjectT>::get;
261 using BindingPointer<SubjectT>::operator->;
274 using BindingPointer = angle::BindingPointer<ObjectType, Display, Error>; variable