Lines Matching refs:BaseObjectPtrImpl
37 class BaseObjectPtrImpl; variable
169 virtual v8::Maybe<std::vector<BaseObjectPtrImpl<BaseObject, false>>>
195 friend class BaseObjectPtrImpl; variable
254 class BaseObjectPtrImpl final {
256 inline BaseObjectPtrImpl();
257 inline ~BaseObjectPtrImpl();
258 inline explicit BaseObjectPtrImpl(T* target);
264 inline BaseObjectPtrImpl(const BaseObjectPtrImpl<U, kW>& other);
265 inline BaseObjectPtrImpl(const BaseObjectPtrImpl& other);
267 inline BaseObjectPtrImpl& operator=(const BaseObjectPtrImpl<U, kW>& other);
268 inline BaseObjectPtrImpl& operator=(const BaseObjectPtrImpl& other);
269 inline BaseObjectPtrImpl(BaseObjectPtrImpl&& other);
270 inline BaseObjectPtrImpl& operator=(BaseObjectPtrImpl&& other);
279 inline bool operator ==(const BaseObjectPtrImpl<U, kW>& other) const;
281 inline bool operator !=(const BaseObjectPtrImpl<U, kW>& other) const;
294 using BaseObjectPtr = BaseObjectPtrImpl<T, false>;
296 using BaseObjectWeakPtr = BaseObjectPtrImpl<T, true>;