Lines Matching refs:BaseObjectPtrImpl
35 class BaseObjectPtrImpl; variable
150 virtual v8::Maybe<std::vector<BaseObjectPtrImpl<BaseObject, false>>>
174 friend class BaseObjectPtrImpl; variable
231 class BaseObjectPtrImpl final {
233 inline BaseObjectPtrImpl();
234 inline ~BaseObjectPtrImpl();
235 inline explicit BaseObjectPtrImpl(T* target);
241 inline BaseObjectPtrImpl(const BaseObjectPtrImpl<U, kW>& other);
242 inline BaseObjectPtrImpl(const BaseObjectPtrImpl& other);
244 inline BaseObjectPtrImpl& operator=(const BaseObjectPtrImpl<U, kW>& other);
245 inline BaseObjectPtrImpl& operator=(const BaseObjectPtrImpl& other);
246 inline BaseObjectPtrImpl(BaseObjectPtrImpl&& other);
247 inline BaseObjectPtrImpl& operator=(BaseObjectPtrImpl&& other);
256 inline bool operator ==(const BaseObjectPtrImpl<U, kW>& other) const;
258 inline bool operator !=(const BaseObjectPtrImpl<U, kW>& other) const;
271 using BaseObjectPtr = BaseObjectPtrImpl<T, false>;
273 using BaseObjectWeakPtr = BaseObjectPtrImpl<T, true>;