Lines Matching refs:mPtr

59037 typedef ServoCssRules const* ServoCssRulesBorrowedOrNull; typedef ServoCssRules const* ServoCssRulesBorrowed; typedef ServoCssRules* ServoCssRulesBorrowedMut; struct ServoCssRulesStrong { ServoCssRules* mPtr; already_AddRefed<ServoCssRules> Consume(); };
59038 typedef RawServoStyleSheet const* RawServoStyleSheetBorrowedOrNull; typedef RawServoStyleSheet const* RawServoStyleSheetBorrowed; typedef RawServoStyleSheet* RawServoStyleSheetBorrowedMut; struct RawServoStyleSheetStrong { RawServoStyleSheet* mPtr; already_AddRefed<RawServoStyleSheet> Consume(); };
59039 typedef ServoComputedValues const* ServoComputedValuesBorrowedOrNull; typedef ServoComputedValues const* ServoComputedValuesBorrowed; typedef ServoComputedValues* ServoComputedValuesBorrowedMut; struct ServoComputedValuesStrong { ServoComputedValues* mPtr; already_AddRefed<ServoComputedValues> Consume(); };
59040 typedef RawServoDeclarationBlock const* RawServoDeclarationBlockBorrowedOrNull; typedef RawServoDeclarationBlock const* RawServoDeclarationBlockBorrowed; typedef RawServoDeclarationBlock* RawServoDeclarationBlockBorrowedMut; struct RawServoDeclarationBlockStrong { RawServoDeclarationBlock* mPtr; already_AddRefed<RawServoDeclarationBlock> Consume(); };
59041 typedef RawServoStyleRule const* RawServoStyleRuleBorrowedOrNull; typedef RawServoStyleRule const* RawServoStyleRuleBorrowed; typedef RawServoStyleRule* RawServoStyleRuleBorrowedMut; struct RawServoStyleRuleStrong { RawServoStyleRule* mPtr; already_AddRefed<RawServoStyleRule> Consume(); };
59042 typedef RawServoImportRule const* RawServoImportRuleBorrowedOrNull; typedef RawServoImportRule const* RawServoImportRuleBorrowed; typedef RawServoImportRule* RawServoImportRuleBorrowedMut; struct RawServoImportRuleStrong { RawServoImportRule* mPtr; already_AddRefed<RawServoImportRule> Consume(); };
59043 typedef RawServoAnimationValue const* RawServoAnimationValueBorrowedOrNull; typedef RawServoAnimationValue const* RawServoAnimationValueBorrowed; typedef RawServoAnimationValue* RawServoAnimationValueBorrowedMut; struct RawServoAnimationValueStrong { RawServoAnimationValue* mPtr; already_AddRefed<RawServoAnimationValue> Consume(); };
59044 typedef RawServoAnimationValueMap const* RawServoAnimationValueMapBorrowedOrNull; typedef RawServoAnimationValueMap const* RawServoAnimationValueMapBorrowed; typedef RawServoAnimationValueMap* RawServoAnimationValueMapBorrowedMut; struct RawServoAnimationValueMapStrong { RawServoAnimationValueMap* mPtr; already_AddRefed<RawServoAnimationValueMap> Consume(); };
59045 typedef RawServoMediaList const* RawServoMediaListBorrowedOrNull; typedef RawServoMediaList const* RawServoMediaListBorrowed; typedef RawServoMediaList* RawServoMediaListBorrowedMut; struct RawServoMediaListStrong { RawServoMediaList* mPtr; already_AddRefed<RawServoMediaList> Consume(); };
59046 typedef RawServoMediaRule const* RawServoMediaRuleBorrowedOrNull; typedef RawServoMediaRule const* RawServoMediaRuleBorrowed; typedef RawServoMediaRule* RawServoMediaRuleBorrowedMut; struct RawServoMediaRuleStrong { RawServoMediaRule* mPtr; already_AddRefed<RawServoMediaRule> Consume(); };
59047 typedef RawServoNamespaceRule const* RawServoNamespaceRuleBorrowedOrNull; typedef RawServoNamespaceRule const* RawServoNamespaceRuleBorrowed; typedef RawServoNamespaceRule* RawServoNamespaceRuleBorrowedMut; struct RawServoNamespaceRuleStrong { RawServoNamespaceRule* mPtr; already_AddRefed<RawServoNamespaceRule> Consume(); };
76429 : mPtr(nullptr)
76457 mPtr = nullptr;
76467 mPtr = nullptr;
76482 mPtr = nullptr;
76488 mPtr = (T*)(uintptr_t(mStorage) + alignment - (uintptr_t(mStorage) % alignment));
76490 mPtr = (T*)(mStorage);
76496 mPtr = new (mPtr) T[aCount];
76502 mozilla::Swap(mPtr, aOther.mPtr);
76509 return mPtr;
76512 T *mPtr;
78676 : mPtr(aPtr)
78682 return mPtr;
78686 T* mPtr;
79078 return *mPtr;
79085 return mPtr;
79096 return mPtr;
79137 return mPtr.forget();
79147 mPtr.forget(aOther);
79155 return mPtr;
79161 mPtr.swap(aOther);
79173 return mPtr;
79180 mPtr = aValue;
79187 RefPtr<T> mPtr;
94324 explicit WeakReference(T* p) : mPtr(p)
94331 return mPtr;
94339 mPtr = nullptr;
94342 T* mPtr;
95331 T* mPtr;
95354 uintptr_t asUintptr() const { return reinterpret_cast<uintptr_t>(mPtr); }
95358 : mPtr(aPtr)
95367 : mPtr(aPtr)
95380 : mPtr(aPtr)
95394 : mPtr(aArr)
95402 T* get() const { return mPtr; }
95404 explicit operator bool() const { return mPtr != nullptr; }
95415 mPtr = aOther.mPtr;
95424 return create(mPtr + aInc);
95431 return create(mPtr - aDec);
95450 mPtr = aPtr.mPtr;
95494 return *create(mPtr + aIndex);
95501 return *mPtr;
95508 return mPtr;
95514 return mPtr == aOther.mPtr;
95525 return mPtr == u;
95536 return mPtr < aOther.mPtr;
95541 return mPtr <= aOther.mPtr;
95547 return mPtr > aOther.mPtr;
95552 return mPtr >= aOther.mPtr;
95558 return PointerRangeSize(aOther.mPtr, mPtr);
106475 StyleSetHandle() { mPtr.mValue = 0; }
106476 StyleSetHandle(const StyleSetHandle& aOth) { mPtr.mValue = aOth.mPtr.mValue; }
106484 mPtr.mValue = reinterpret_cast<uintptr_t>(aStyleSet);
106493 mPtr.mValue =
106503 explicit operator bool() const { return !!mPtr.mValue; }
106504 bool operator!() const { return !mPtr.mValue; }
106507 Ptr* operator->() { return &mPtr; }
106508 const Ptr* operator->() const { return &mPtr; }
106511 Ptr mPtr;
109307 explicit operator bool() const { return !!mPtr; }
109308 bool operator!() const { return !mPtr; }
109309 T* operator->() const { return mPtr.operator->(); }
109312 T* get() const { return mPtr; }
109325 mPtr = nullptr;
109347 if (aPtr == mPtr) {
109350 bool sameArena = mPtr && aPtr && mPtr->Arena() == aPtr->Arena();
109351 if (mPtr && !sameArena) {
109353 mPtr->Arena()->DeregisterArenaRefPtr(this);
109355 mPtr = Move(aPtr);
109356 if (mPtr && !sameArena) {
109358 mPtr->Arena()->RegisterArenaRefPtr(this);
109362 RefPtr<T> mPtr;
167338 RefPtr<nsMainThreadPtrHolder<T>> mPtr;
167341 nsMainThreadPtrHandle() : mPtr(nullptr) {}
167342 nsMainThreadPtrHandle(decltype(nullptr)) : mPtr(nullptr) {}
167344 : mPtr(aHolder)
167349 : mPtr(aHolder)
167353 : mPtr(aOther.mPtr)
167358 mPtr = aOther.mPtr;
167363 mPtr = aHolder;
167372 if (mPtr) {
167373 return mPtr.get()->get();
167379 if (mPtr) {
167380 return mPtr.get()->get();
167391 if (!mPtr || !aOther.mPtr) {
167392 return mPtr == aOther.mPtr;
167394 return *mPtr == *aOther.mPtr;
167400 bool operator==(decltype(nullptr)) const { return mPtr == nullptr; }
167401 bool operator!=(decltype(nullptr)) const { return mPtr != nullptr; }
167403 return !mPtr || !*mPtr;
175510 explicit BindingHolder(mozilla::css::URLValue* aPtr) : mPtr(aPtr) {}
175513 mozilla::css::URLValue* Get() const { return (mPtr && mPtr->GetURI()) ? mPtr.get() : nullptr; }
175514 mozilla::css::URLValue* ForceGet() const { return mPtr.get(); }
175515 void Set(mozilla::css::URLValue* aPtr) { mPtr = aPtr; }
175517 RefPtr<mozilla::css::URLValue> mPtr;
176638 T* mPtr;