Lines Matching refs:mozilla
800 namespace mozilla { namespace
1557 namespace mozilla { namespace
1686 namespace mozilla { namespace
1745 namespace mozilla { namespace
1791 …mozilla::CastableTypedEnumResult<UpdateAnimationsTasks> operator |(UpdateAnimationsTasks a, Update… in operator ^()
7288 namespace mozilla { namespace
7338 namespace mozilla { namespace
7555 void* operator new(size_t size, const mozilla::fallible_t&) throw() in operator new()
7561 void* operator new[](size_t size, const mozilla::fallible_t&) throw() in operator new[]()
7567 void operator delete(void* ptr, const mozilla::fallible_t&) throw() in operator delete()
7573 void operator delete[](void* ptr, const mozilla::fallible_t&) throw() in operator delete[]()
7608 if (aNumElems & mozilla::tl::MulOverflowMask<sizeof(T)>::value) { in pod_malloc()
7623 if (aNewSize & mozilla::tl::MulOverflowMask<sizeof(T)>::value) { in pod_realloc()
10562 namespace mozilla { namespace
10591 namespace mozilla { namespace
10633 namespace mozilla { namespace
10673 friend void operator<<(const mozilla::unused_t& aUnused, in operator <<()
10708 namespace mozilla { namespace
10834 RefPtr(const mozilla::OwningNonNull<U>& aOther);
10838 RefPtr(const mozilla::StaticRefPtr<U>& aOther);
10905 operator=(const mozilla::OwningNonNull<U>& aOther);
10910 operator=(const mozilla::StaticRefPtr<U>& aOther);
11006 return ((*mRawPtr).*mFunction)(mozilla::Forward<ActualArgs>(aArgs)...); in operator ()()
11055 mozilla::RefPtrTraits<U>::AddRef(aPtr); in AddRef()
11058 mozilla::RefPtrTraits<U>::Release(aPtr); in Release()
11065 mozilla::RefPtrTraits<U>::AddRef(const_cast<U*>(aPtr)); in AddRef()
11068 mozilla::RefPtrTraits<U>::Release(const_cast<U*>(aPtr)); in Release()
11278 namespace mozilla { namespace
11295 namespace mozilla { namespace
11472 namespace mozilla { namespace
11479 namespace mozilla { namespace
11813 typename EnableIf<mozilla::IsConvertible<U*, T*>::value, in DefaultDelete()
11969 namespace mozilla { namespace
33229 namespace mozilla { namespace
33347 namespace mozilla { namespace
35994 namespace mozilla { namespace
36045 inline typename mozilla::EnableIf<detail::AllowDeprecatedAbs<T>::value, T>::Type
36116 namespace mozilla { namespace
36375 namespace mozilla { namespace
36392 namespace mozilla { namespace
36551 namespace mozilla { namespace
36563 : mArr{mozilla::Forward<Args>(aArgs)...} in Array()
36633 namespace mozilla { namespace
36845 …do { static_assert(mozilla::detail::AssertionConditionType<decltype((detail::IsInBounds<From, To>(… in ReleaseAssertedCast()
44279 namespace mozilla { namespace
44288 return static_cast<T>(mozilla::Forward<U>(u)); in narrow_cast()
44291 constexpr const size_t dynamic_extent = mozilla::MaxValue<size_t>::value;
44309 using remove_cv_t = typename mozilla::RemoveCV<T>::Type;
44311 using remove_const_t = typename mozilla::RemoveConst<T>::Type;
44313 using conditional_t = typename mozilla::Conditional<B, T, F>::Type;
44315 using add_pointer_t = typename mozilla::AddPointer<T>::Type;
44317 using enable_if_t = typename mozilla::EnableIf<B, T>::Type;
44320 struct is_span_oracle : mozilla::FalseType
44325 struct is_span_oracle<mozilla::Span<ElementType, Extent>> : mozilla::TrueType
44335 struct is_std_array_oracle : mozilla::FalseType
44340 struct is_std_array_oracle<std::array<ElementType, Extent>> : mozilla::TrueType
44351 : public mozilla::IntegralConstant<bool,
44353 From == mozilla::dynamic_extent ||
44354 To == mozilla::dynamic_extent>
44360 : public mozilla::IntegralConstant<bool, mozilla::IsConvertible<From (*)[], To (*)[]>::value>
44384 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(span == nullptr || (index_ >= … in span_iterator()
44399 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(span_)>::isValid, "invalid ass… in operator *()
44405 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(span_)>::isValid, "invalid ass… in operator ->()
44411 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(span_ && index_ >= 0 && index_… in operator ++()
44425 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(span_ && index_ > 0 && index_ … in operator --()
44446 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(span_ && (index_ + n) >= 0 && … in operator +=()
44468 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(span_ == rhs.span_)>::isValid,… in operator -()
44492 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(lhs.span_ == rhs.span_)>::isVa… in operator <()
44549 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(ext.size() == Ext)>::isValid, … in extent_type()
44554 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(length == Ext)>::isValid, "inv… in extent_type()
44612 (Dependent || Extent == 0 || Extent == mozilla::MaxValue<size_t>::value)>>
44673 constexpr Span(mozilla::Array<ArrayElementType, N>& aArr) in Span()
44683 const mozilla::Array<span_details::remove_const_t<element_type>, N>& aArr) in Span()
44692 constexpr Span(const mozilla::UniquePtr<ArrayElementType>& aPtr, in Span()
44708 mozilla::IsConvertible<typename Container::pointer, pointer>::value &&
44709 mozilla::IsConvertible<typename Container::pointer,
44710 decltype(mozilla::DeclVal<Container>().data())>::value>>
44722 mozilla::IsConst<element_type>::value &&
44724 mozilla::IsConvertible<typename Container::pointer, pointer>::value &&
44725 mozilla::IsConvertible<typename Container::pointer,
44726 decltype(mozilla::DeclVal<Container>().data())>::value>>
44788 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(Count <= size())>::isValid, "i… in First()
44798 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(Count <= size())>::isValid, "i… in Last()
44808 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(Offset <= size() && (Count == … in Subspan()
44820 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(aCount <= size())>::isValid, "… in First()
44830 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(aCount <= size())>::isValid, "… in Last()
44841 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(aStart <= size() && (aLength =… in Subspan()
44874 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(aStart <= aEnd)>::isValid, "in… in FromTo()
44916 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(idx < storage_.size())>::isVal… in operator []()
44979 …mozilla::detail::AssertionConditionType<decltype((!elements && ExtentType::size() == 0) || (elemen… in storage_type()
45051 : mozilla::IntegralConstant<size_t,
45059 : mozilla::IntegralConstant<size_t, dynamic_extent>
45081 class = span_details::enable_if_t<!mozilla::IsConst<ElementType>::value>>
45125 MakeSpan(mozilla::Array<ElementType, N>& aArr) in MakeSpan()
45135 MakeSpan(const mozilla::Array<ElementType, N>& arr) in MakeSpan()
45201 namespace mozilla { namespace
45221 : mArray{mozilla::Forward<Args>(aArgs)...} in EnumeratedArray()
45274 namespace mozilla { namespace
45604 : sentinel(mozilla::Move(aOther.sentinel)) in LinkedList()
45610 sentinel = mozilla::Move(aOther.sentinel); in operator =()
45781 namespace mozilla { namespace
45916 namespace mozilla { namespace
46089 namespace mozilla { namespace
46120 namespace mozilla { namespace
46643 namespace mozilla { namespace
46650 operator new(size_t, mozilla::NotNullTag, void* p) in operator new()
46662 namespace mozilla { namespace
46817 static_assert(mozilla::IsSame<T, U>::value, in tag()
47084 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(is<T>())>::isValid, "invalid a… in as()
47093 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(is<T>())>::isValid, "invalid a… in as()
47142 namespace mozilla { namespace
47169 mozilla::Variant<V, E> mStorage;
47191 mozilla::Variant<V, E*> mStorage;
47325 static const bool value = (mozilla::AlignmentFinder<T>::alignment & 1) == 0;
47386 static_assert(mozilla::IsConvertible<E2, E>::value, in Result()
47460 using mozilla::Ok;
47478 using Result = mozilla::Result<V, E>;
47657 struct MapTypeToRootKind<mozilla::UniquePtr<T>> {
47671 -> decltype(f. template operator()<JSObject>(mozilla::Forward<Args>(args)...)) in DispatchTraceKindTyped()
47677 …mozilla::Forward<Args>(args)...); case JS::TraceKind::JitCode: return f. template operator()<js::j… in DispatchTraceKindTyped()
47688 -> decltype(f(static_cast<JSObject*>(nullptr), mozilla::Forward<Args>(args)...)) in DispatchTraceKindTyped()
47694 …mozilla::Forward<Args>(args)...); case JS::TraceKind::JitCode: return f(static_cast<js::jit::JitCo… in DispatchTraceKindTyped()
47949 using RootedListHeads = mozilla::EnumeratedArray<RootKind, RootKind::Limit,
48041 namespace mozilla { namespace
49984 namespace mozilla { namespace
50144 namespace mozilla { namespace
50360 namespace mozilla { namespace
50461 …ruct TypeSpecificScopedPointer : public mozilla::Scoped<TypeSpecificScopedPointerTraits<Type> > { … in operator =()
50474 namespace mozilla {} namespace
50582 …loc(sizeof(T)); return (__builtin_expect(!!(memory), 1)) ? new(memory) T(mozilla::Forward<Args>(ar… in js_new()
50595 return (numElems & mozilla::tl::MulOverflowMask<sizeof(T)>::value) == 0; in CalculateAllocSize()
50608 return (numExtra & mozilla::tl::MulOverflowMask<sizeof(Extra)>::value) == 0 && in CalculateAllocSizeWithExtra()
50689 …ypename Type> struct ScopedJSFreePtr : public mozilla::Scoped<ScopedFreePtrTraits<Type> > { typede… in operator =()
50696 …name Type> struct ScopedJSDeletePtr : public mozilla::Scoped<ScopedDeletePtrTraits<Type> > { typed… in ScopedJSDeletePtr()
50703 …name Type> struct ScopedReleasePtr : public mozilla::Scoped<ScopedReleasePtrTraits<Type> > { typed… in operator =()
50716 typename mozilla::EnableIf<mozilla::IsConvertible<U*, T*>::value, in DeletePolicy()
50732 typedef mozilla::UniquePtr<char[], JS::FreePolicy> UniqueChars;
50733 typedef mozilla::UniquePtr<char16_t[], JS::FreePolicy> UniqueTwoByteChars;
50983 -> decltype(f(static_cast<JSObject*>(nullptr), mozilla::Forward<Args>(args)...)) in DispatchTyped()
50989 …mozilla::Forward<Args>(args)...); case JS::TraceKind::JitCode: return f(&thing.as<js::jit::JitCode… in DispatchTyped()
51280 namespace mozilla { namespace
51776 namespace mozilla { namespace
51858 static_assert(!mozilla::IsSame<T, DestinationType>::value || in CallQueryInterface()
51859 mozilla::IsSame<DestinationType, nsISupports>::value, in CallQueryInterface()
51961 bool IsXPCOM = mozilla::IsBaseOf<nsISupports, T>::value>
52535 namespace mozilla { namespace
52589 namespace mozilla { namespace
52602 typedef mozilla::gfx::IntRegion nsIntRegion;
56333 namespace mozilla { namespace
56339 namespace mozilla { namespace
56344 namespace mozilla { namespace
56352 namespace mozilla { namespace
56529 namespace mozilla { namespace
56534 struct nsTArray_SafeElementAtHelper<mozilla::OwningNonNull<E>, Derived>
56741 typedef typename mozilla::RemoveCV<E>::Type E_NoCV; in Construct()
56742 typedef typename mozilla::RemoveCV<A>::Type A_NoCV; in Construct()
56743 static_assert(!mozilla::IsSame<E_NoCV*, A_NoCV>::value, in Construct()
56746 new (static_cast<void*>(aE)) E(mozilla::Forward<A>(aArg)); in Construct()
56848 traits::Construct(destElemEnd, mozilla::Move(*srcElemEnd)); in MoveOverlappingRegion()
56867 traits::Construct(destElem, mozilla::Move(*srcElem)); in MoveNonOverlappingRegion()
56892 …emplate<> struct nsTArray_CopyChooser<mozilla::layers::TileClient> { typedef nsTArray_CopyWithCons…
56893 …e<> struct nsTArray_CopyChooser<mozilla::SerializedStructuredCloneBuffer> { typedef nsTArray_CopyW…
56894 …te<> struct nsTArray_CopyChooser<mozilla::dom::ipc::StructuredCloneData> { typedef nsTArray_CopyWi…
56895 …plate<> struct nsTArray_CopyChooser<mozilla::dom::ClonedMessageData> { typedef nsTArray_CopyWithCo…
56896 …struct nsTArray_CopyChooser<mozilla::dom::indexedDB::StructuredCloneReadInfo> { typedef nsTArray_C…
56897 …truct nsTArray_CopyChooser<mozilla::dom::indexedDB::ObjectStoreCursorResponse> { typedef nsTArray_…
56898 …t nsTArray_CopyChooser<mozilla::dom::indexedDB::SerializedStructuredCloneReadInfo> { typedef nsTAr…
56900 …plate<> struct nsTArray_CopyChooser<mozilla::dom::MessagePortMessage> { typedef nsTArray_CopyWithC…
56901 template<> struct nsTArray_CopyChooser<mozilla::SourceBufferTask> { typedef nsTArray_CopyWithConstr…
57000 typedef mozilla::ArrayIterator<elem_type&, nsTArray<E>> iterator;
57001 typedef mozilla::ArrayIterator<const elem_type&, nsTArray<E>> const_iterator;
57002 typedef mozilla::ReverseIterator<iterator> reverse_iterator;
57003 typedef mozilla::ReverseIterator<const_iterator> const_reverse_iterator;
57123 size_t ShallowSizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const in ShallowSizeOfExcludingThis()
57135 size_t ShallowSizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const in ShallowSizeOfIncludingThis()
57236 operator mozilla::Span<elem_type>() in operator mozilla::Span<elem_type>()
57238 return mozilla::Span<elem_type>(Elements(), Length()); in operator mozilla::Span<elem_type>()
57241 operator mozilla::Span<const elem_type>() const in operator mozilla::Span<const elem_type>()
57243 return mozilla::Span<const elem_type>(Elements(), Length()); in operator mozilla::Span<const elem_type>()
57320 using mozilla::BinarySearchIf; in BinaryIndexOf()
57355 const mozilla::fallible_t&) in Assign()
57407 const mozilla::fallible_t&) in ReplaceElementsAt()
57426 mozilla::Span<const Item> aSpan) in ReplaceElementsAt()
57438 const mozilla::fallible_t&) in ReplaceElementsAt()
57446 mozilla::Span<const Item> aSpan, in ReplaceElementsAt()
57447 const mozilla::fallible_t&) in ReplaceElementsAt()
57465 const Item& aItem, const mozilla::fallible_t&) in ReplaceElementsAt()
57490 size_type aArrayLen, const mozilla::fallible_t&) in InsertElementsAt()
57507 mozilla::Span<const Item> aSpan) in InsertElementsAt()
57519 const mozilla::fallible_t&) in InsertElementsAt()
57526 mozilla::Span<const Item> aSpan, in InsertElementsAt()
57527 const mozilla::fallible_t&) in InsertElementsAt()
57542 elem_type* InsertElementAt(index_type aIndex, const mozilla::fallible_t&) in InsertElementAt()
57557 const mozilla::fallible_t&) in InsertElementAt()
57560 mozilla::Forward<Item>(aItem)); in InsertElementAt()
57575 using mozilla::BinarySearchIf; in IndexOfFirstElementGt()
57600 index, mozilla::Forward<Item>(aItem)); in InsertElementSorted()
57607 const mozilla::fallible_t&) in InsertElementSorted()
57610 mozilla::Forward<Item>(aItem), aComp); in InsertElementSorted()
57620 mozilla::Forward<Item>(aItem), comp); in InsertElementSorted()
57626 elem_type* InsertElementSorted(Item&& aItem, const mozilla::fallible_t&) in InsertElementSorted()
57629 mozilla::Forward<Item>(aItem)); in InsertElementSorted()
57642 elem_type* AppendElements(mozilla::Span<const Item> aSpan) in AppendElements()
57649 elem_type* AppendElements(const mozilla::Array<Item, Length>& aArray) in AppendElements()
57659 const mozilla::fallible_t&) in AppendElements()
57666 elem_type* AppendElements(mozilla::Span<const Item> aSpan, in AppendElements()
57667 const mozilla::fallible_t&) in AppendElements()
57685 const mozilla::fallible_t&) in AppendElements()
57701 const mozilla::fallible_t&) in AppendElements()
57703 return AppendElements<Item, Allocator>(mozilla::Move(aArray)); in AppendElements()
57716 const mozilla::fallible_t&) in AppendElement()
57718 return AppendElement<Item, FallibleAlloc>(mozilla::Forward<Item>(aItem)); in AppendElement()
57743 const mozilla::fallible_t&) in AppendElements()
57760 elem_type* AppendElement(const mozilla::fallible_t&) in AppendElement()
57839 aOther, sizeof(elem_type), mozilla::AlignmentFinder<elem_type>::alignment)); in SwapElements()
57852 bool SetCapacity(size_type aCapacity, const mozilla::fallible_t&) in SetCapacity()
57873 bool SetLength(size_type aNewLen, const mozilla::fallible_t&) in SetLength()
57912 bool EnsureLengthAtLeast(size_type aMinLen, const mozilla::fallible_t&) in EnsureLengthAtLeast()
57928 … mozilla::AlignmentFinder<elem_type>::alignment)) { in InsertElementsAt()
57945 const mozilla::fallible_t&) in InsertElementsAt()
57960 const Item& aItem, const mozilla::fallible_t&) in InsertElementsAt()
57968 ShrinkCapacity(sizeof(elem_type), mozilla::AlignmentFinder<elem_type>::alignment); in Compact()
58000 mozilla::Swap(elements[i], elements[len - i - 1]); in Reverse()
58027 AssignRangeAlgorithm<mozilla::IsPod<Item>::value, in AssignRange()
58028 mozilla::IsSame<Item, elem_type>::value> in AssignRange()
58051 mozilla::AlignmentFinder<elem_type>::alignment); in ReplaceElementsAt()
58067 mozilla::AlignmentFinder<elem_type>::alignment); in RemoveElementsAt()
58103 … mozilla::AlignmentFinder<elem_type>::alignment)) { in InsertElementsAt()
58131 mozilla::AlignmentFinder<elem_type>::alignment); in InsertElementAt()
58151 mozilla::AlignmentFinder<elem_type>::alignment); in InsertElementAt()
58153 elem_traits::Construct(elem, mozilla::Forward<Item>(aItem)); in InsertElementAt()
58193 mozilla::AlignmentFinder<elem_type>::alignment); in AppendElements()
58207 elem_traits::Construct(elem, mozilla::Forward<Item>(aItem)); in AppendElement()
58248 nsTArray(nsTArray&& aOther) : base_type(mozilla::Move(aOther)) {} in nsTArray()
58258 : base_type(mozilla::Move(aOther)) in nsTArray()
58275 base_type::operator=(mozilla::Move(aOther)); in operator =()
58281 base_type::operator=(mozilla::Move(aOther)); in operator =()
58311 : base_type(mozilla::Move(aOther)) in FallibleTArray()
58322 : base_type(mozilla::Move(aOther)) in FallibleTArray()
58339 base_type::operator=(mozilla::Move(aOther)); in operator =()
58345 base_type::operator=(mozilla::Move(aOther)); in operator =()
58421 static_assert(mozilla::AlignmentFinder<elem_type>::alignment <= 8, in Init()
58444 …mozilla::AlignedElem<(mozilla::AlignmentFinder<Header>::alignment > mozilla::AlignmentFinder<elem_…
58445 …mozilla::AlignmentFinder<Header>::alignment : mozilla::AlignmentFinder<elem_type>::alignment> mAli…
58461 namespace mozilla { namespace
58518 (mozilla::AlignmentFinder<mozilla::AlignedElem<8> >::alignment == 8 && in GetAutoArrayBufferUnsafe()
58519 sizeof(AutoTArray<mozilla::AlignedElem<8>, 1>) == in GetAutoArrayBufferUnsafe()
58521 4 + sizeof(mozilla::AlignedElem<8>)), in GetAutoArrayBufferUnsafe()
58606 bytesToAlloc = mozilla::RoundUpPow2(reqSize); in EnsureCapacity()
58988 namespace mozilla { namespace
59012 using mozilla::dom::StyleChildrenIterator;
59013 using mozilla::ServoElementSnapshot;
59016 typedef mozilla::dom::Element RawGeckoElement;
59019 typedef mozilla::css::URLExtraData RawGeckoURLExtraData;
59020 typedef nsTArray<mozilla::Keyframe> RawGeckoKeyframeList;
59021 typedef nsTArray<mozilla::ComputedKeyframeValues> RawGeckoComputedKeyframeValuesList;
59022 typedef nsTArray<mozilla::PropertyStyleAnimationValuePair> RawGeckoAnimationValueList;
59023 typedef nsStyleAutoArray<mozilla::StyleAnimation> RawGeckoStyleAnimationList;
59025 typedef mozilla::AnimationPropertySegment RawGeckoAnimationPropertySegment;
59026 typedef mozilla::ComputedTiming RawGeckoComputedTiming;
59094 …r); void Servo_CssRules_Release( ServoCssRulesBorrowed ptr); } namespace mozilla { template<> stru… in AddRef() namespace
59095 …d Servo_StyleSheet_Release( RawServoStyleSheetBorrowed ptr); } namespace mozilla { template<> stru… in AddRef() namespace
59096 …vo_ComputedValues_Release( ServoComputedValuesBorrowed ptr); } namespace mozilla { template<> stru… in AddRef() namespace
59097 …arationBlock_Release( RawServoDeclarationBlockBorrowed ptr); } namespace mozilla { template<> stru… in AddRef() namespace
59098 …oid Servo_StyleRule_Release( RawServoStyleRuleBorrowed ptr); } namespace mozilla { template<> stru… in AddRef() namespace
59099 …d Servo_ImportRule_Release( RawServoImportRuleBorrowed ptr); } namespace mozilla { template<> stru… in AddRef() namespace
59100 …AnimationValue_Release( RawServoAnimationValueBorrowed ptr); } namespace mozilla { template<> stru… in AddRef() namespace
59101 …ionValueMap_Release( RawServoAnimationValueMapBorrowed ptr); } namespace mozilla { template<> stru… in AddRef() namespace
59102 …oid Servo_MediaList_Release( RawServoMediaListBorrowed ptr); } namespace mozilla { template<> stru… in AddRef() namespace
59103 …oid Servo_MediaRule_Release( RawServoMediaRuleBorrowed ptr); } namespace mozilla { template<> stru… in AddRef() namespace
59104 …o_NamespaceRule_Release( RawServoNamespaceRuleBorrowed ptr); } namespace mozilla { template<> stru… in AddRef() namespace
59107 extern "C" void Servo_StyleSet_Drop( RawServoStyleSetOwned ptr); namespace mozilla { template<> cla… in operator ()() namespace
59113 namespace mozilla { namespace
59240 namespace mozilla { namespace
59280 namespace mozilla { namespace
59642 namespace mozilla { namespace
59898 friend struct IPC::ParamTraits<mozilla::BaseTimeDuration<ValueCalculator>>;
60100 friend struct IPC::ParamTraits<mozilla::TimeStamp>;
60123 namespace mozilla { namespace
60131 if (aNumElems & mozilla::tl::MulOverflowMask<sizeof(T)>::value) { in maybe_pod_malloc()
60146 if (aNewSize & mozilla::tl::MulOverflowMask<sizeof(T)>::value) { in maybe_pod_realloc()
60196 namespace mozilla { namespace
60238 namespace mozilla { namespace
61569 using UniquePtr = mozilla::UniquePtr<T, D>;
61599 return UniquePtr<T>(js_new<T>(mozilla::Forward<Args>(aArgs)...)); in MakeUnique()
61757 mozilla::TimeStamp startTimestamp;
61758 mozilla::TimeStamp endTimestamp;
61762 mozilla::Vector<Collection> collections;
62036 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(BarriersAreAllowedOnCurrentThr… in ExposeGCThingToActiveJS()
62059 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(BarriersAreAllowedOnCurrentThr… in GCThingReadBarrier()
62236 namespace mozilla { namespace
62477 namespace mozilla { namespace
62487 static_assert(mozilla::IsIntegral<T>::value,
62525 using Generation = mozilla::Opaque<uint64_t>;
62576 mozilla::Forward<KeyInput>(k), in add()
62577 mozilla::Forward<ValueInput>(v)); in add()
62582 return impl.add(p, mozilla::Forward<KeyInput>(k), Value()); in add()
62588 mozilla::Forward<KeyInput>(k), in relookupOrAdd()
62589 mozilla::Forward<ValueInput>(v)); in relookupOrAdd()
62621 size_t sizeOfExcludingThis(mozilla::MallocSizeOf mallocSizeOf) const { in sizeOfExcludingThis()
62624 size_t sizeOfIncludingThis(mozilla::MallocSizeOf mallocSizeOf) const { in sizeOfIncludingThis()
62643 p->value() = mozilla::Forward<ValueInput>(v); in put()
62646 return add(p, mozilla::Forward<KeyInput>(k), mozilla::Forward<ValueInput>(v)); in put()
62652 return impl.putNew(k, mozilla::Forward<KeyInput>(k), mozilla::Forward<ValueInput>(v)); in putNew()
62658 impl.putNewInfallible(k, mozilla::Forward<KeyInput>(k), mozilla::Forward<ValueInput>(v)); in putNewInfallible()
62695 HashMap(HashMap&& rhs) : impl(mozilla::Move(rhs.impl)) {} in HashMap()
62698 impl = mozilla::Move(rhs.impl); in operator =()
62754 return impl.add(p, mozilla::Forward<U>(u)); in add()
62759 return impl.relookupOrAdd(p, l, mozilla::Forward<U>(u)); in relookupOrAdd()
62791 size_t sizeOfExcludingThis(mozilla::MallocSizeOf mallocSizeOf) const { in sizeOfExcludingThis()
62794 size_t sizeOfIncludingThis(mozilla::MallocSizeOf mallocSizeOf) const { in sizeOfIncludingThis()
62812 return p ? true : add(p, mozilla::Forward<U>(u)); in put()
62818 return impl.putNew(u, mozilla::Forward<U>(u)); in putNew()
62823 return impl.putNew(l, mozilla::Forward<U>(u)); in putNew()
62829 impl.putNewInfallible(l, mozilla::Forward<U>(u)); in putNewInfallible()
62866 HashSet(HashSet&& rhs) : impl(mozilla::Move(rhs.impl)) {} in HashSet()
62869 impl = mozilla::Move(rhs.impl); in operator =()
62929 struct DefaultHasher<T*> : PointerHasher<T*, mozilla::tl::FloorLog2<sizeof(void*)>::value>
62935 struct DefaultHasher<mozilla::UniquePtr<T, D>>
62937 using Lookup = mozilla::UniquePtr<T, D>;
62938 using PtrHasher = PointerHasher<T*, mozilla::tl::FloorLog2<sizeof(void*)>::value>;
62943 static bool match(const mozilla::UniquePtr<T, D>& k, const Lookup& l) { in match()
62946 static void rekey(mozilla::UniquePtr<T, D>& k, mozilla::UniquePtr<T, D>&& newKey) { in rekey()
62947 k = mozilla::Move(newKey); in rekey()
62959 uint64_t u = mozilla::BitwiseCast<uint64_t>(d); in hash()
62963 return mozilla::BitwiseCast<uint64_t>(lhs) == mozilla::BitwiseCast<uint64_t>(rhs); in match()
62974 return HashNumber(mozilla::BitwiseCast<uint32_t>(f)); in hash()
62977 return mozilla::BitwiseCast<uint32_t>(lhs) == mozilla::BitwiseCast<uint32_t>(rhs); in match()
62986 return mozilla::HashString(l); in hash()
63008 return FallibleHashMethods<typename HashPolicy::Base>::hasHash(mozilla::Forward<Lookup>(l)); in HasHash()
63014 return FallibleHashMethods<typename HashPolicy::Base>::ensureHash(mozilla::Forward<Lookup>(l)); in EnsureHash()
63030 : key_(mozilla::Forward<KeyInput>(k)), in HashMapEntry()
63031 value_(mozilla::Forward<ValueInput>(v)) in HashMapEntry()
63035 : key_(mozilla::Move(rhs.key_)), in HashMapEntry()
63036 value_(mozilla::Move(rhs.value_)) in HashMapEntry()
63040 key_ = mozilla::Move(rhs.key_); in operator =()
63041 value_ = mozilla::Move(rhs.value_); in operator =()
63059 namespace mozilla { namespace
63082 typedef typename mozilla::RemoveConst<T>::Type NonConstT;
63085 mozilla::AlignedStorage2<NonConstT> mem;
63118 mozilla::Swap(*mem.addr(), *other->mem.addr()); in swap()
63120 *other->mem.addr() = mozilla::Move(*mem.addr()); in swap()
63123 mozilla::Swap(keyHash, other->keyHash); in swap()
63146 new(mem.addr()) T(mozilla::Forward<Args>(args)...); in setLive()
63154 friend class mozilla::ReentrancyGuard;
63156 typedef typename mozilla::RemoveConst<T>::Type NonConstT;
63412 mozilla::PodAssign(this, &rhs); in HashTable()
63419 mozilla::PodAssign(this, &rhs); in operator =()
63468 static const unsigned sHashBits = mozilla::tl::BitSize<HashNumber>::value;
63786 hn, mozilla::Move(const_cast<typename Entry::NonConstT&>(src->get()))); in changeTableSize()
63933 entry->setLive(keyHash, mozilla::Forward<Args>(args)...); in putNewInfallibleInternal()
63943 if (mozilla::IsPod<Entry>::value) { in clear()
64012 size_t sizeOfExcludingThis(mozilla::MallocSizeOf mallocSizeOf) const in sizeOfExcludingThis()
64017 size_t sizeOfIncludingThis(mozilla::MallocSizeOf mallocSizeOf) const in sizeOfIncludingThis()
64024 mozilla::ReentrancyGuard g(*this); in lookup()
64041 mozilla::ReentrancyGuard g(*this); in lookupForAdd()
64053 mozilla::ReentrancyGuard g(*this); in add()
64081 p.entry_->setLive(p.keyHash, mozilla::Forward<Args>(args)...); in add()
64097 mozilla::ReentrancyGuard g(*this); in putNewInfallible()
64098 putNewInfallibleInternal(l, mozilla::Forward<Args>(args)...); in putNewInfallible()
64115 putNewInfallible(l, mozilla::Forward<Args>(args)...); in putNew()
64133 mozilla::ReentrancyGuard g(*this); in relookupOrAdd()
64137 return p.found() || add(p, mozilla::Forward<Args>(args)...); in relookupOrAdd()
64143 mozilla::ReentrancyGuard g(*this); in remove()
64152 mozilla::ReentrancyGuard g(*this); in rekeyWithoutRehash()
64154 typename HashTableEntry<T>::NonConstT t(mozilla::Move(*p)); in rekeyWithoutRehash()
64157 putNewInfallibleInternal(l, mozilla::Move(t)); in rekeyWithoutRehash()
64607 struct GCPolicy<mozilla::UniquePtr<T, D>>
64609 static mozilla::UniquePtr<T,D> initial() { return mozilla::UniquePtr<T,D>(); } in initial()
64610 static void trace(JSTracer* trc, mozilla::UniquePtr<T,D>* tp, const char* name) { in trace()
64614 static bool needsSweep(mozilla::UniquePtr<T,D>* tp) { in needsSweep()
64870 … typename mozilla::EnableIf<mozilla::IsConvertible<S, T>::value, int>::Type dummy = 0) in Handle()
64878 static_assert(mozilla::IsPointer<T>::value, in Handle()
64900 … typename mozilla::EnableIf<mozilla::IsConvertible<S, T>::value, int>::Type dummy = 0);
64905 … typename mozilla::EnableIf<mozilla::IsConvertible<S, T>::value, int>::Type dummy = 0);
64911 … typename mozilla::EnableIf<mozilla::IsConvertible<S, T>::value, int>::Type dummy = 0);
65058 return MovableCellHasher<T>::hasHash(mozilla::Forward<Lookup>(l)); in hasHash()
65061 return MovableCellHasher<T>::ensureHash(mozilla::Forward<Lookup>(l)); in ensureHash()
65083 storage(mozilla::Forward<U>(initial)) in DispatchWrapper()
65133 : ptr(mozilla::Forward<S>(initial)) in Rooted()
65167 using MaybeWrapped = typename mozilla::Conditional<
65312 typename mozilla::EnableIf<mozilla::IsConvertible<S, T>::value, int>::Type dummy) in Handle()
65320 typename mozilla::EnableIf<mozilla::IsConvertible<S, T>::value, int>::Type dummy) in Handle()
65328 typename mozilla::EnableIf<mozilla::IsConvertible<S, T>::value, int>::Type dummy) in Handle()
65356 private mozilla::LinkedListElement<PersistentRooted<T>>
65358 using ListBase = mozilla::LinkedListElement<PersistentRooted<T>>;
65360 friend class mozilla::LinkedList<PersistentRooted>;
65361 friend class mozilla::LinkedListElement<PersistentRooted>;
65388 : ptr(mozilla::Forward<U>(initial)) in PersistentRooted()
65395 : ptr(mozilla::Forward<U>(initial)) in PersistentRooted()
65401 : mozilla::LinkedListElement<PersistentRooted<T>>(), in PersistentRooted()
65418 ptr = mozilla::Forward<U>(initial); in init()
65449 ptr = mozilla::Forward<U>(value); in set()
65453 using MaybeWrapped = typename mozilla::Conditional<
65535 mozilla::DebugOnly<Cell*> cell = BarrierMethods<T>::asGCThingOrNull(*v); in CallTraceCallbackOnNonHeap()
65547 namespace mozilla { namespace
65573 struct DefineComparisonOps : mozilla::FalseType {};
65576 struct DefineComparisonOps<JS::Heap<T>> : mozilla::TrueType {
65581 struct DefineComparisonOps<JS::TenuredHeap<T>> : mozilla::TrueType {
65586 struct DefineComparisonOps<JS::ObjectPtr> : mozilla::TrueType {
65591 struct DefineComparisonOps<JS::Rooted<T>> : mozilla::TrueType {
65596 struct DefineComparisonOps<JS::Handle<T>> : mozilla::TrueType {
65601 struct DefineComparisonOps<JS::MutableHandle<T>> : mozilla::TrueType {
65606 struct DefineComparisonOps<JS::PersistentRooted<T>> : mozilla::TrueType {
65611 struct DefineComparisonOps<js::FakeRooted<T>> : mozilla::TrueType {
65616 struct DefineComparisonOps<js::FakeMutableHandle<T>> : mozilla::TrueType {
65624 typename mozilla::EnableIf<js::detail::DefineComparisonOps<T>::value &&
65631 typename mozilla::EnableIf<js::detail::DefineComparisonOps<T>::value &&
65640 typename mozilla::EnableIf<js::detail::DefineComparisonOps<T>::value, bool>::Type
65646 typename mozilla::EnableIf<js::detail::DefineComparisonOps<T>::value, bool>::Type
65652 typename mozilla::EnableIf<js::detail::DefineComparisonOps<T>::value, bool>::Type
65658 typename mozilla::EnableIf<js::detail::DefineComparisonOps<T>::value, bool>::Type
65667 typename mozilla::EnableIf<js::detail::DefineComparisonOps<T>::value &&
65668 mozilla::IsPointer<typename T::ElementType>::value, bool>::Type
65669 operator==(const typename mozilla::RemovePointer<typename T::ElementType>::Type* a, const T& b) { in operator ==()
65674 typename mozilla::EnableIf<js::detail::DefineComparisonOps<T>::value &&
65675 mozilla::IsPointer<typename T::ElementType>::value, bool>::Type
65676 operator!=(const typename mozilla::RemovePointer<typename T::ElementType>::Type* a, const T& b) { in operator !=()
65681 typename mozilla::EnableIf<js::detail::DefineComparisonOps<T>::value &&
65682 mozilla::IsPointer<typename T::ElementType>::value, bool>::Type
65683 operator==(const T& a, const typename mozilla::RemovePointer<typename T::ElementType>::Type* b) { in operator ==()
65688 typename mozilla::EnableIf<js::detail::DefineComparisonOps<T>::value &&
65689 mozilla::IsPointer<typename T::ElementType>::value, bool>::Type
65690 operator!=(const T& a, const typename mozilla::RemovePointer<typename T::ElementType>::Type* b) { in operator !=()
65697 typename mozilla::EnableIf<js::detail::DefineComparisonOps<T>::value &&
65698 mozilla::IsPointer<typename T::ElementType>::value, bool>::Type
65704 typename mozilla::EnableIf<js::detail::DefineComparisonOps<T>::value &&
65705 mozilla::IsPointer<typename T::ElementType>::value, bool>::Type
65711 typename mozilla::EnableIf<js::detail::DefineComparisonOps<T>::value &&
65712 mozilla::IsPointer<typename T::ElementType>::value, bool>::Type
65718 typename mozilla::EnableIf<js::detail::DefineComparisonOps<T>::value &&
65719 mozilla::IsPointer<typename T::ElementType>::value, bool>::Type
65908 bool IsXPCOM = mozilla::IsBaseOf<nsISupports, T>::value>
65956 namespace mozilla { namespace
66024 friend class mozilla::detail::nsStringRepr;
66025 friend class mozilla::detail::nsCStringRepr;
66359 namespace mozilla { namespace
66365 typedef mozilla::fallible_t fallible_t;
66600 class nsAString : public mozilla::detail::nsStringRepr
66714 AssignASCII(aData, mozilla::AssertedCast<size_type, size_t>(strlen(aData))); in AssignASCII()
66720 mozilla::AssertedCast<size_type, size_t>(strlen(aData)), in AssignASCII()
67065 operator mozilla::Span<char_type>() in operator mozilla::Span<char_type>()
67067 return mozilla::MakeSpan(BeginWriting(), Length()); in operator mozilla::Span<char_type>()
67070 operator mozilla::Span<const char_type>() const in operator mozilla::Span<const char_type>()
67072 return mozilla::MakeSpan(BeginReading(), Length()); in operator mozilla::Span<const char_type>()
67075 void Append(mozilla::Span<const char_type> aSpan) in Append()
67078 …mozilla::detail::AssertionConditionType<decltype(len <= mozilla::MaxValue<size_type>::value)>::isV… in Append()
67082 __attribute__ ((warn_unused_result)) bool Append(mozilla::Span<const char_type> aSpan, in Append()
67086 if (len > mozilla::MaxValue<size_type>::value) { in Append()
67123 size_t SizeOfExcludingThisIfUnshared(mozilla::MallocSizeOf aMallocSizeOf)
67125 size_t SizeOfIncludingThisIfUnshared(mozilla::MallocSizeOf aMallocSizeOf)
67134 size_t SizeOfExcludingThisEvenIfShared(mozilla::MallocSizeOf aMallocSizeOf)
67136 size_t SizeOfIncludingThisEvenIfShared(mozilla::MallocSizeOf aMallocSizeOf)
67143 static_assert(mozilla::IsSame<T, never>::value, in NS_ABORT_OOM()
67239 sizeof(mozilla::detail::nsStringRepr),
67343 mozilla::UniquePtr<nsDependentSubstring[]> mArray;
67370 namespace mozilla { namespace
67427 namespace mozilla { namespace
67433 typedef mozilla::fallible_t fallible_t;
67668 class nsACString : public mozilla::detail::nsCStringRepr
67782 AssignASCII(aData, mozilla::AssertedCast<size_type, size_t>(strlen(aData))); in AssignASCII()
67788 mozilla::AssertedCast<size_type, size_t>(strlen(aData)), in AssignASCII()
68113 operator mozilla::Span<char_type>() in operator mozilla::Span<char_type>()
68115 return mozilla::MakeSpan(BeginWriting(), Length()); in operator mozilla::Span<char_type>()
68118 operator mozilla::Span<const char_type>() const in operator mozilla::Span<const char_type>()
68120 return mozilla::MakeSpan(BeginReading(), Length()); in operator mozilla::Span<const char_type>()
68123 void Append(mozilla::Span<const char_type> aSpan) in Append()
68126 …mozilla::detail::AssertionConditionType<decltype(len <= mozilla::MaxValue<size_type>::value)>::isV… in Append()
68130 __attribute__ ((warn_unused_result)) bool Append(mozilla::Span<const char_type> aSpan, in Append()
68134 if (len > mozilla::MaxValue<size_type>::value) { in Append()
68141 operator mozilla::Span<uint8_t>() in operator mozilla::Span<uint8_t>()
68143 return mozilla::MakeSpan(reinterpret_cast<uint8_t*>(BeginWriting()), in operator mozilla::Span<uint8_t>()
68147 operator mozilla::Span<const uint8_t>() const in operator mozilla::Span<const uint8_t>()
68149 return mozilla::MakeSpan(reinterpret_cast<const uint8_t*>(BeginReading()), in operator mozilla::Span<const uint8_t>()
68153 void Append(mozilla::Span<const uint8_t> aSpan) in Append()
68156 …mozilla::detail::AssertionConditionType<decltype(len <= mozilla::MaxValue<size_type>::value)>::isV… in Append()
68160 __attribute__ ((warn_unused_result)) bool Append(mozilla::Span<const uint8_t> aSpan, in Append()
68164 if (len > mozilla::MaxValue<size_type>::value) { in Append()
68208 size_t SizeOfExcludingThisIfUnshared(mozilla::MallocSizeOf aMallocSizeOf)
68210 size_t SizeOfIncludingThisIfUnshared(mozilla::MallocSizeOf aMallocSizeOf)
68219 size_t SizeOfExcludingThisEvenIfShared(mozilla::MallocSizeOf aMallocSizeOf)
68221 size_t SizeOfIncludingThisEvenIfShared(mozilla::MallocSizeOf aMallocSizeOf)
68228 static_assert(mozilla::IsSame<T, never>::value, in NS_ABORT_OOM()
68324 sizeof(mozilla::detail::nsCStringRepr),
68428 mozilla::UniquePtr<nsDependentCSubstring[]> mArray;
68455 namespace mozilla { namespace
68523 typedef mozilla::detail::nsStringRepr base_string_type;
68599 typedef mozilla::detail::nsCStringRepr base_string_type;
68866 const mozilla::fallible_t&);
68876 const mozilla::fallible_t&);
68881 const mozilla::fallible_t&);
68887 const mozilla::fallible_t&);
68891 const mozilla::fallible_t&);
70513 class nsLiteralString : public mozilla::detail::nsStringRepr
70574 class nsLiteralCString : public mozilla::detail::nsCStringRepr
70759 namespace mozilla { namespace
70904 namespace mozilla { namespace
70919 return mozilla::Move(aAlreadyAddRefedPtr); in dont_AddRef()
71201 static_assert(mozilla::IsBaseOf<T, U>::value, in nsCOMPtr()
71214 static_assert(mozilla::IsBaseOf<T, U>::value, in nsCOMPtr()
71287 nsCOMPtr(const mozilla::OwningNonNull<U>& aOther);
71316 static_assert(mozilla::IsBaseOf<T, U>::value, in operator =()
71328 static_assert(mozilla::IsBaseOf<T, U>::value, in operator =()
71388 nsCOMPtr<T>& operator=(const mozilla::OwningNonNull<U>& aOther);
72090 size_t SizeOfIncludingThisIfUnshared(mozilla::MallocSizeOf aMallocSizeOf) const;
72092 size_t SizeOfIncludingThisEvenIfShared(mozilla::MallocSizeOf aMallocSizeOf) const;
72118 virtual size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) = 0;
72229 namespace mozilla { namespace
72235 …mozilla::IsDestructible<NodeInfo>::value, "Reference-counted class " "NodeInfo" " should not have … in AddRef()
72503 explicit nsAttrName(mozilla::dom::NodeInfo* aNodeInfo) in nsAttrName()
72522 void SetTo(mozilla::dom::NodeInfo* aNodeInfo) in SetTo()
72552 mozilla::dom::NodeInfo* NodeInfo() const in NodeInfo()
72555 return reinterpret_cast<mozilla::dom::NodeInfo*>(mBits & ~1); in NodeInfo()
72589 bool Equals(mozilla::dom::NodeInfo* aNodeInfo) const in Equals()
73228 namespace mozilla { namespace
73259 namespace mozilla { namespace
73315 namespace mozilla { namespace
73436 namespace mozilla { namespace
73522 …typedef typename mozilla::Conditional<mozilla::IsSame<T, float>::value, float, double>::Type Float… in IsFinite()
73523 return (mozilla::IsFinite(FloatType(x)) && mozilla::IsFinite(FloatType(y))); in IsFinite()
73552 namespace mozilla { namespace
73896 typedef mozilla::gfx::SurfaceFormat gfxImageFormat;
73898 namespace mozilla { namespace
74005 namespace mozilla { namespace
74109 namespace mozilla { namespace
74233 namespace mozilla { namespace
74346 namespace mozilla { namespace
74473 namespace mozilla { namespace
74809 typedef mozilla::gfx::IntSize nsIntSize;
74811 struct nsSize : public mozilla::gfx::BaseSize<nscoord, nsSize> {
74812 typedef mozilla::gfx::BaseSize<nscoord, nsSize> Super;
74817 inline mozilla::gfx::IntSize ScaleToNearestPixels(float aXScale, float aYScale,
74819 inline mozilla::gfx::IntSize ToNearestPixels(nscoord aAppUnitsPerPixel) const;
74830 inline mozilla::gfx::IntSize
74834 return mozilla::gfx::IntSize( in ScaleToNearestPixels()
74839 inline mozilla::gfx::IntSize
74857 IntSizeToAppUnits(mozilla::gfx::IntSize aSize, nscoord aAppUnitsPerPixel) in IntSizeToAppUnits()
74868 typedef mozilla::gfx::IntPoint nsIntPoint;
74872 struct nsPoint : public mozilla::gfx::BasePoint<nscoord, nsPoint> {
74873 typedef mozilla::gfx::BasePoint<nscoord, nsPoint> Super;
74958 namespace mozilla { namespace
75018 typedef mozilla::Side SideT;
75118 namespace mozilla { namespace
75144 …typedef typename mozilla::Conditional<mozilla::IsSame<T, float>::value, float, double>::Type Float… in IsFinite()
75145 return (mozilla::IsFinite(FloatType(x)) && in IsFinite()
75146 mozilla::IsFinite(FloatType(y)) && in IsFinite()
75147 mozilla::IsFinite(FloatType(width)) && in IsFinite()
75148 mozilla::IsFinite(FloatType(height))); in IsFinite()
75408 Point CCWCorner(mozilla::Side side) const { in CCWCorner()
75417 Point CWCorner(mozilla::Side side) const { in CWCorner()
75440 T Edge(mozilla::Side aSide) const in Edge()
75662 namespace mozilla { namespace
75708 namespace mozilla { namespace
76322 namespace mozilla { namespace
76452 static_assert(mozilla::IsPod<T>::value, in Dealloc()
76502 mozilla::Swap(mPtr, aOther.mPtr); in Swap()
76503 mozilla::Swap(mStorage, aOther.mStorage); in Swap()
76504 mozilla::Swap(mCount, aOther.mCount); in Swap()
76537 namespace mozilla { namespace
77041 namespace mozilla { namespace
77239 this->x = mozilla::RoundDownToMultiple(this->x, aTileSize.width); in InflateToMultiple()
77240 this->y = mozilla::RoundDownToMultiple(this->y, aTileSize.height); in InflateToMultiple()
77241 xMost = mozilla::RoundUpToMultiple(xMost, aTileSize.width); in InflateToMultiple()
77242 yMost = mozilla::RoundUpToMultiple(yMost, aTileSize.height); in InflateToMultiple()
77358 struct nsMargin : public mozilla::gfx::BaseMargin<nscoord, nsMargin> {
77359 typedef mozilla::gfx::BaseMargin<nscoord, nsMargin> Super;
77368 typedef mozilla::gfx::IntMargin nsIntMargin;
77379 namespace mozilla { namespace
77389 namespace mozilla { namespace
77398 static void ToString(const mozilla::SVGLengthList* aLengthList,
77400 static void ToString(const mozilla::SVGNumberList* aNumberList,
77403 static void ToString(const mozilla::SVGPathData* aPathData,
77405 static void ToString(const mozilla::SVGPointList* aPointList,
77408 const mozilla::SVGAnimatedPreserveAspectRatio* aPreserveAspectRatio,
77410 static void ToString(const mozilla::SVGStringList* aStringList,
77412 static void ToString(const mozilla::SVGTransformList* aTransformList,
77550 mozilla::SpecificNaNBits<double,
77565 return mozilla::SpecificNaN<double>(detail::CanonicalizedNaNSignBit, in GenericNaN()
77576 if ((__builtin_expect(!!(mozilla::IsNaN(d)), 0))) in CanonicalizeNaN()
77695 if (mozilla::NumberIsInt32(d, &i)) { in setNumber()
77764 return (data.asBits | mozilla::DoubleTypeTraits::kSignBit) <= JSVAL_SHIFTED_TAG_MAX_DOUBLE; in isDouble()
78168 return (__builtin_expect(!!(mozilla::IsNaN(d)), 0)) in CanonicalizedDoubleValue()
78176 if (mozilla::IsInfinite(d) || mozilla::IsFinite(d)) in IsCanonicalized()
78180 mozilla::BitwiseCast<uint64_t>(d, &bits); in IsCanonicalized()
78181 return (bits & ~mozilla::DoubleTypeTraits::kSignBit) == detail::CanonicalizedNaNBits; in IsCanonicalized()
78579 if (mozilla::NumberIsInt32(d, &i)) { in setNumber()
78603 -> decltype(f(static_cast<JSObject*>(nullptr), mozilla::Forward<Args>(args)...)) in DispatchTyped()
78606 return f(val.toString(), mozilla::Forward<Args>(args)...); in DispatchTyped()
78608 return f(&val.toObject(), mozilla::Forward<Args>(args)...); in DispatchTyped()
78610 return f(val.toSymbol(), mozilla::Forward<Args>(args)...); in DispatchTyped()
78612 return DispatchTyped(f, val.toGCCellPtr(), mozilla::Forward<Args>(args)...); in DispatchTyped()
78644 static_assert(!mozilla::IsScalar<T>::value, "If you are using "
78830 return ((*mRawPtr).*mFunction)(mozilla::Forward<ActualArgs>(aArgs)...); in operator ()()
79048 namespace mozilla { namespace
79207 nsCOMPtr<T>::nsCOMPtr(const mozilla::OwningNonNull<U>& aOther) in nsCOMPtr()
79213 nsCOMPtr<T>::operator=(const mozilla::OwningNonNull<U>& aOther) in operator =()
79220 RefPtr<T>::RefPtr(const mozilla::OwningNonNull<U>& aOther) in RefPtr()
79226 RefPtr<T>::operator=(const mozilla::OwningNonNull<U>& aOther) in operator =()
79236 struct GCPolicy<mozilla::OwningNonNull<T>>
79238 typedef mozilla::OwningNonNull<T> SmartPtrType;
79258 struct WrappedPtrOperations<mozilla::OwningNonNull<T>, Wrapper>
79300 namespace mozilla { namespace
79509 namespace mozilla { namespace
80028 namespace mozilla { namespace
80085 namespace mozilla { namespace
80144 nsAttrValue(already_AddRefed<mozilla::DeclarationBlock> aValue,
80170 void SetTo(already_AddRefed<mozilla::DeclarationBlock> aValue,
80172 void SetTo(mozilla::css::URLValue* aValue, const nsAString* aSerialized);
80177 void SetTo(const mozilla::SVGLengthList& aValue,
80179 void SetTo(const mozilla::SVGNumberList& aValue,
80182 void SetTo(const mozilla::SVGPathData& aValue, const nsAString* aSerialized);
80183 void SetTo(const mozilla::SVGPointList& aValue, const nsAString* aSerialized);
80184 void SetTo(const mozilla::SVGAnimatedPreserveAspectRatio& aValue,
80186 void SetTo(const mozilla::SVGStringList& aValue,
80188 void SetTo(const mozilla::SVGTransformList& aValue,
80197 inline void ToString(mozilla::dom::DOMString& aResult) const;
80215 inline mozilla::DeclarationBlock* GetCSSDeclarationValue() const;
80216 inline mozilla::css::URLValue* GetURLValue() const;
80217 inline mozilla::css::ImageValue* GetImageValue() const;
80277 static_assert(mozilla::EnumTypeFitsWithin<T, int16_t>::value, in EnumTable()
80342 size_t SizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
80426 nsAttrValue::ToString(mozilla::dom::DOMString& aResult) const in ToString()
80833 namespace mozilla { namespace
80850 namespace mozilla { namespace
80884 …mozilla::CastableTypedEnumResult<ServoElementSnapshotFlags> operator |(ServoElementSnapshotFlags a… in operator ^()
80981 namespace mozilla { namespace
81012 typedef mozilla::dom::BorrowedAttrInfo BorrowedAttrInfo;
81057 nsresult SetAndSwapAttr(mozilla::dom::NodeInfo* aName, nsAttrValue& aValue);
81094 size_t SizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
84111 namespace mozilla { namespace
84129 …mozilla::IsDestructible<nsNodeInfoManager>::value, "Reference-counted class " "nsNodeInfoManager" … in AddRef()
84145 already_AddRefed<mozilla::dom::NodeInfo>
84150 mozilla::dom::NodeInfo** aNodeInfo);
84153 mozilla::dom::NodeInfo** aNodeInfo);
84158 already_AddRefed<mozilla::dom::NodeInfo> GetTextNodeInfo();
84163 already_AddRefed<mozilla::dom::NodeInfo> GetCommentNodeInfo();
84168 already_AddRefed<mozilla::dom::NodeInfo> GetDocumentNodeInfo();
84187 void RemoveNodeInfo(mozilla::dom::NodeInfo *aNodeInfo);
84220 mozilla::dom::NodeInfo * mTextNodeInfo;
84221 mozilla::dom::NodeInfo * mCommentNodeInfo;
84222 mozilla::dom::NodeInfo * mDocumentNodeInfo;
84224 mozilla::dom::NodeInfo* mRecentlyUsedNodeInfos[31];
84356 size_t SizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
84357 size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
84609 size_t ShallowSizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const in ShallowSizeOfExcludingThis()
84805 namespace mozilla { namespace
84912 mozilla::Forward<Ts>(aArgs)...); in ThrowErrorMessage()
84920 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(aCount == 0)>::isValid, "inval… in Append()
85309 public mozilla::binding_danger::TErrorResult<
85310 mozilla::binding_danger::JustAssertCleanupPolicy>
85392 namespace mozilla { namespace
86611 namespace mozilla { namespace
86699 namespace mozilla { namespace
86727 mValue.emplace(mozilla::Move(aValue)); in Nullable()
86731 : mValue(mozilla::Move(aOther.mValue)) in Nullable()
86752 mValue.emplace(mozilla::Move(aArgs)); in SetValue()
86828 using mozilla::dom::Nullable;
86829 namespace mozilla { namespace
86897 virtual mozilla::dom::EventTarget * GetTargetForDOMEvent(void) = 0;
86900 virtual mozilla::dom::EventTarget * GetTargetForEventTargetChain(void) = 0;
86903 virtual nsresult GetEventTargetParent(mozilla::EventChainPreVisitor & aVisitor) = 0;
86905 virtual nsresult PreHandleEvent(mozilla::EventChainVisitor& aVisitor) in PreHandleEvent()
86910 virtual nsresult WillHandleEvent(mozilla::EventChainPostVisitor & aVisitor) = 0;
86913 virtual nsresult PostHandleEvent(mozilla::EventChainPostVisitor & aVisitor) = 0;
86916 …virtual nsresult DispatchDOMEvent(mozilla::WidgetEvent *aEvent, nsIDOMEvent *aDOMEvent, nsPresCont…
87076 -> decltype(f(static_cast<JSString*>(nullptr), mozilla::Forward<Args>(args)...)) in DispatchTyped()
87079 return f(JSID_TO_STRING(iden), mozilla::Forward<Args>(args)...); in DispatchTyped()
87081 return f(JSID_TO_SYMBOL(iden), mozilla::Forward<Args>(args)...); in DispatchTyped()
87094 namespace mozilla { namespace
87303 friend class mozilla::dom::TabChildGlobal;
87304 friend class mozilla::dom::ProcessGlobal;
87371 namespace mozilla { namespace
87488 namespace mozilla { namespace
87671 class nsINode : public mozilla::dom::EventTarget
87674 typedef mozilla::dom::BoxQuadOptions BoxQuadOptions;
87675 typedef mozilla::dom::ConvertCoordinateOptions ConvertCoordinateOptions;
87676 typedef mozilla::dom::DOMPoint DOMPoint;
87677 typedef mozilla::dom::DOMPointInit DOMPointInit;
87678 typedef mozilla::dom::DOMQuad DOMQuad;
87679 typedef mozilla::dom::DOMRectReadOnly DOMRectReadOnly;
87680 typedef mozilla::dom::OwningNodeOrString OwningNodeOrString;
87681 typedef mozilla::dom::TextOrElementOrDocument TextOrElementOrDocument;
87682 typedef mozilla::dom::CallerType CallerType;
87683 typedef mozilla::ErrorResult ErrorResult;
87686 using Sequence = mozilla::dom::Sequence<T>;
87690 virtual size_t SizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
87697 virtual size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const { in SizeOfIncludingThis()
87707 explicit nsINode(already_AddRefed<mozilla::dom::NodeInfo>& aNodeInfo) in nsINode()
87768 mozilla::dom::ParentObject GetParentObject() const;
87788 mozilla::dom::Element* AsElement();
87789 const mozilla::dom::Element* AsElement() const;
87805 mozilla::dom::Text* GetAsText();
87806 const mozilla::dom::Text* GetAsText() const;
87898 inline mozilla::dom::NodeInfo* NodeInfo() const in NodeInfo()
88102 mozilla::dom::Element* GetParentElement() const in GetParentElement()
88111 mozilla::dom::Element* GetParentElementCrossingShadowRoot() const;
88124 nsINode* GetRootNode(const mozilla::dom::GetRootNodeOptions& aOptions);
88129 …mozilla::dom::EventTarget * GetTargetForDOMEvent(void) override; virtual mozilla::dom::EventTarget…
88131 virtual mozilla::EventListenerManager*
88133 virtual mozilla::EventListenerManager*
88136 using mozilla::dom::EventTarget::RemoveEventListener;
88139 mozilla::dom::EventListener* aListener,
88140 const mozilla::dom::AddEventListenerOptionsOrBoolean& aOptions,
88141 const mozilla::dom::Nullable<bool>& aWantsUntrusted,
88142 mozilla::ErrorResult& aRv) override;
88202 virtual nsresult Clone(mozilla::dom::NodeInfo *aNodeInfo, nsINode **aResult) const = 0;
88401 mozilla::OOMReporter& aError) in GetTextContent()
88406 mozilla::ErrorResult& aError) in SetTextContent()
88411 mozilla::dom::Element* QuerySelector(const nsAString& aSelector,
88412 mozilla::ErrorResult& aResult);
88414 mozilla::ErrorResult& aResult);
88419 mozilla::dom::Element* GetElementById(const nsAString& aId);
88786 already_AddRefed<mozilla::dom::AccessibleNode> GetAccessibleNode();
88794 void GetNodeName(mozilla::dom::DOMString& aNodeName) in GetNodeName()
88818 mozilla::ErrorResult& aError) in SetNodeValue()
88824 mozilla::ErrorResult& aError) in SetNodeValueInternal()
88830 mozilla::ErrorResult& aError);
88832 mozilla::ErrorResult& aError) in InsertBefore()
88836 nsINode* AppendChild(nsINode& aNode, mozilla::ErrorResult& aError) in AppendChild()
88841 mozilla::ErrorResult& aError) in ReplaceChild()
88845 nsINode* RemoveChild(nsINode& aChild, mozilla::ErrorResult& aError);
88846 already_AddRefed<nsINode> CloneNode(bool aDeep, mozilla::ErrorResult& aError);
88859 void GetLocalName(mozilla::dom::DOMString& aLocalName) const in GetLocalName()
88874 mozilla::ErrorResult& aError);
88877 mozilla::ErrorResult& aError);
88885 mozilla::ErrorResult rv; in RemoveFromParent()
88891 mozilla::dom::Element* GetPreviousElementSibling() const;
88892 mozilla::dom::Element* GetNextElementSibling() const;
88904 mozilla::dom::Element* GetFirstElementChild() const;
88905 mozilla::dom::Element* GetLastElementChild() const;
88968 mozilla::OOMReporter& aError);
88970 mozilla::ErrorResult& aError) in SetTextContentInternal()
88983 mozilla::ErrorResult& aError);
88986 mozilla::ErrorResult& aError);
88989 mozilla::ErrorResult& aError);
88998 virtual mozilla::dom::Element* GetNameSpaceElement() = 0;
89007 mozilla::ErrorResult& aRv);
89013 mozilla::dom::EventHandlerNonNull* GetOnabort(); void SetOnabort(mozilla::dom::EventHandlerNonNull*…
89017 mozilla::dom::EventHandlerNonNull* GetOncanplay(); void SetOncanplay(mozilla::dom::EventHandlerNonN…
89021 mozilla::dom::EventHandlerNonNull* GetOncanplaythrough(); void SetOncanplaythrough(mozilla::dom::Ev…
89025 mozilla::dom::EventHandlerNonNull* GetOnchange(); void SetOnchange(mozilla::dom::EventHandlerNonNul…
89029 mozilla::dom::EventHandlerNonNull* GetOnauxclick(); void SetOnauxclick(mozilla::dom::EventHandlerNo…
89033 mozilla::dom::EventHandlerNonNull* GetOnclick(); void SetOnclick(mozilla::dom::EventHandlerNonNull*…
89037 mozilla::dom::EventHandlerNonNull* GetOnclose(); void SetOnclose(mozilla::dom::EventHandlerNonNull*…
89041 mozilla::dom::EventHandlerNonNull* GetOncontextmenu(); void SetOncontextmenu(mozilla::dom::EventHan…
89043 mozilla::dom::EventHandlerNonNull* GetOndblclick(); void SetOndblclick(mozilla::dom::EventHandlerNo…
89047 mozilla::dom::EventHandlerNonNull* GetOndrag(); void SetOndrag(mozilla::dom::EventHandlerNonNull* l…
89051 mozilla::dom::EventHandlerNonNull* GetOndragend(); void SetOndragend(mozilla::dom::EventHandlerNonN…
89055 mozilla::dom::EventHandlerNonNull* GetOndragenter(); void SetOndragenter(mozilla::dom::EventHandler…
89059 mozilla::dom::EventHandlerNonNull* GetOndragexit(); void SetOndragexit(mozilla::dom::EventHandlerNo…
89063 mozilla::dom::EventHandlerNonNull* GetOndragleave(); void SetOndragleave(mozilla::dom::EventHandler…
89067 mozilla::dom::EventHandlerNonNull* GetOndragover(); void SetOndragover(mozilla::dom::EventHandlerNo…
89071 mozilla::dom::EventHandlerNonNull* GetOndragstart(); void SetOndragstart(mozilla::dom::EventHandler…
89075 mozilla::dom::EventHandlerNonNull* GetOndrop(); void SetOndrop(mozilla::dom::EventHandlerNonNull* l…
89079 mozilla::dom::EventHandlerNonNull* GetOndurationchange(); void SetOndurationchange(mozilla::dom::Ev…
89083 mozilla::dom::EventHandlerNonNull* GetOnemptied(); void SetOnemptied(mozilla::dom::EventHandlerNonN…
89087 mozilla::dom::EventHandlerNonNull* GetOnended(); void SetOnended(mozilla::dom::EventHandlerNonNull*…
89091 mozilla::dom::EventHandlerNonNull* GetOnfullscreenchange(); void SetOnfullscreenchange(mozilla::dom…
89095 mozilla::dom::EventHandlerNonNull* GetOnfullscreenerror(); void SetOnfullscreenerror(mozilla::dom::…
89099 mozilla::dom::EventHandlerNonNull* GetOninput(); void SetOninput(mozilla::dom::EventHandlerNonNull*…
89103 mozilla::dom::EventHandlerNonNull* GetOninvalid(); void SetOninvalid(mozilla::dom::EventHandlerNonN…
89107 mozilla::dom::EventHandlerNonNull* GetOnkeydown(); void SetOnkeydown(mozilla::dom::EventHandlerNonN…
89111 mozilla::dom::EventHandlerNonNull* GetOnkeypress(); void SetOnkeypress(mozilla::dom::EventHandlerNo…
89115 mozilla::dom::EventHandlerNonNull* GetOnkeyup(); void SetOnkeyup(mozilla::dom::EventHandlerNonNull*…
89119 mozilla::dom::EventHandlerNonNull* GetOnmozkeydownonplugin(); void SetOnmozkeydownonplugin(mozilla:…
89123 mozilla::dom::EventHandlerNonNull* GetOnmozkeyuponplugin(); void SetOnmozkeyuponplugin(mozilla::dom…
89131 mozilla::dom::EventHandlerNonNull* GetOnloadeddata(); void SetOnloadeddata(mozilla::dom::EventHandl…
89135 mozilla::dom::EventHandlerNonNull* GetOnloadedmetadata(); void SetOnloadedmetadata(mozilla::dom::Ev…
89139 mozilla::dom::EventHandlerNonNull* GetOnloadend(); void SetOnloadend(mozilla::dom::EventHandlerNonN…
89143 mozilla::dom::EventHandlerNonNull* GetOnloadstart(); void SetOnloadstart(mozilla::dom::EventHandler…
89147 mozilla::dom::EventHandlerNonNull* GetOnmousedown(); void SetOnmousedown(mozilla::dom::EventHandler…
89151 mozilla::dom::EventHandlerNonNull* GetOnmouseenter(); void SetOnmouseenter(mozilla::dom::EventHandl…
89155 mozilla::dom::EventHandlerNonNull* GetOnmouseleave(); void SetOnmouseleave(mozilla::dom::EventHandl…
89159 mozilla::dom::EventHandlerNonNull* GetOnmousemove(); void SetOnmousemove(mozilla::dom::EventHandler…
89163 mozilla::dom::EventHandlerNonNull* GetOnmouseout(); void SetOnmouseout(mozilla::dom::EventHandlerNo…
89167 mozilla::dom::EventHandlerNonNull* GetOnmouseover(); void SetOnmouseover(mozilla::dom::EventHandler…
89171 mozilla::dom::EventHandlerNonNull* GetOnmouseup(); void SetOnmouseup(mozilla::dom::EventHandlerNonN…
89175 mozilla::dom::EventHandlerNonNull* GetOnmozfullscreenchange(); void SetOnmozfullscreenchange(mozill…
89179 mozilla::dom::EventHandlerNonNull* GetOnmozfullscreenerror(); void SetOnmozfullscreenerror(mozilla:…
89183 mozilla::dom::EventHandlerNonNull* GetOnmozpointerlockchange(); void SetOnmozpointerlockchange(mozi…
89187 mozilla::dom::EventHandlerNonNull* GetOnmozpointerlockerror(); void SetOnmozpointerlockerror(mozill…
89191 mozilla::dom::EventHandlerNonNull* GetOnpointerlockchange(); void SetOnpointerlockchange(mozilla::d…
89195 mozilla::dom::EventHandlerNonNull* GetOnpointerlockerror(); void SetOnpointerlockerror(mozilla::dom…
89199 mozilla::dom::EventHandlerNonNull* GetOnpointerdown(); void SetOnpointerdown(mozilla::dom::EventHan…
89203 mozilla::dom::EventHandlerNonNull* GetOnpointermove(); void SetOnpointermove(mozilla::dom::EventHan…
89207 mozilla::dom::EventHandlerNonNull* GetOnpointerup(); void SetOnpointerup(mozilla::dom::EventHandler…
89211 mozilla::dom::EventHandlerNonNull* GetOnpointercancel(); void SetOnpointercancel(mozilla::dom::Even…
89215 mozilla::dom::EventHandlerNonNull* GetOnpointerover(); void SetOnpointerover(mozilla::dom::EventHan…
89219 mozilla::dom::EventHandlerNonNull* GetOnpointerout(); void SetOnpointerout(mozilla::dom::EventHandl…
89223 mozilla::dom::EventHandlerNonNull* GetOnpointerenter(); void SetOnpointerenter(mozilla::dom::EventH…
89227 mozilla::dom::EventHandlerNonNull* GetOnpointerleave(); void SetOnpointerleave(mozilla::dom::EventH…
89231 mozilla::dom::EventHandlerNonNull* GetOngotpointercapture(); void SetOngotpointercapture(mozilla::d…
89235 mozilla::dom::EventHandlerNonNull* GetOnlostpointercapture(); void SetOnlostpointercapture(mozilla:…
89239 mozilla::dom::EventHandlerNonNull* GetOnselectstart(); void SetOnselectstart(mozilla::dom::EventHan…
89246 mozilla::dom::EventHandlerNonNull* GetOnpause(); void SetOnpause(mozilla::dom::EventHandlerNonNull*…
89250 mozilla::dom::EventHandlerNonNull* GetOnplay(); void SetOnplay(mozilla::dom::EventHandlerNonNull* l…
89254 mozilla::dom::EventHandlerNonNull* GetOnplaying(); void SetOnplaying(mozilla::dom::EventHandlerNonN…
89258 mozilla::dom::EventHandlerNonNull* GetOnprogress(); void SetOnprogress(mozilla::dom::EventHandlerNo…
89262 mozilla::dom::EventHandlerNonNull* GetOnratechange(); void SetOnratechange(mozilla::dom::EventHandl…
89266 mozilla::dom::EventHandlerNonNull* GetOnreset(); void SetOnreset(mozilla::dom::EventHandlerNonNull*…
89270 mozilla::dom::EventHandlerNonNull* GetOnseeked(); void SetOnseeked(mozilla::dom::EventHandlerNonNul…
89274 mozilla::dom::EventHandlerNonNull* GetOnseeking(); void SetOnseeking(mozilla::dom::EventHandlerNonN…
89278 mozilla::dom::EventHandlerNonNull* GetOnselect(); void SetOnselect(mozilla::dom::EventHandlerNonNul…
89282 mozilla::dom::EventHandlerNonNull* GetOnshow(); void SetOnshow(mozilla::dom::EventHandlerNonNull* l…
89286 mozilla::dom::EventHandlerNonNull* GetOnstalled(); void SetOnstalled(mozilla::dom::EventHandlerNonN…
89290 mozilla::dom::EventHandlerNonNull* GetOnsubmit(); void SetOnsubmit(mozilla::dom::EventHandlerNonNul…
89294 mozilla::dom::EventHandlerNonNull* GetOnsuspend(); void SetOnsuspend(mozilla::dom::EventHandlerNonN…
89298 mozilla::dom::EventHandlerNonNull* GetOntimeupdate(); void SetOntimeupdate(mozilla::dom::EventHandl…
89302 mozilla::dom::EventHandlerNonNull* GetOntoggle(); void SetOntoggle(mozilla::dom::EventHandlerNonNul…
89306 mozilla::dom::EventHandlerNonNull* GetOnvolumechange(); void SetOnvolumechange(mozilla::dom::EventH…
89310 mozilla::dom::EventHandlerNonNull* GetOnwaiting(); void SetOnwaiting(mozilla::dom::EventHandlerNonN…
89314 mozilla::dom::EventHandlerNonNull* GetOnwheel(); void SetOnwheel(mozilla::dom::EventHandlerNonNull*…
89318 mozilla::dom::EventHandlerNonNull* GetOncopy(); void SetOncopy(mozilla::dom::EventHandlerNonNull* l…
89322 mozilla::dom::EventHandlerNonNull* GetOncut(); void SetOncut(mozilla::dom::EventHandlerNonNull* lis…
89326 mozilla::dom::EventHandlerNonNull* GetOnpaste(); void SetOnpaste(mozilla::dom::EventHandlerNonNull*…
89331 mozilla::dom::EventHandlerNonNull* GetOnbeforescriptexecute(); void SetOnbeforescriptexecute(mozill…
89335 mozilla::dom::EventHandlerNonNull* GetOnafterscriptexecute(); void SetOnafterscriptexecute(mozilla:…
89340 mozilla::dom::EventHandlerNonNull* GetOnblur(); void SetOnblur(mozilla::dom::EventHandlerNonNull* l…
89344 mozilla::dom::EventHandlerNonNull* GetOnerror(); void SetOnerror(mozilla::dom::EventHandlerNonNull*…
89348 mozilla::dom::EventHandlerNonNull* GetOnfocus(); void SetOnfocus(mozilla::dom::EventHandlerNonNull*…
89352 mozilla::dom::EventHandlerNonNull* GetOnfocusin(); void SetOnfocusin(mozilla::dom::EventHandlerNonN…
89356 mozilla::dom::EventHandlerNonNull* GetOnfocusout(); void SetOnfocusout(mozilla::dom::EventHandlerNo…
89360 mozilla::dom::EventHandlerNonNull* GetOnload(); void SetOnload(mozilla::dom::EventHandlerNonNull* l…
89364 mozilla::dom::EventHandlerNonNull* GetOnresize(); void SetOnresize(mozilla::dom::EventHandlerNonNul…
89368 mozilla::dom::EventHandlerNonNull* GetOnscroll(); void SetOnscroll(mozilla::dom::EventHandlerNonNul…
89370 mozilla::dom::EventHandlerNonNull* GetOntouchstart(); void SetOntouchstart(mozilla::dom::EventHandl…
89374 mozilla::dom::EventHandlerNonNull* GetOntouchend(); void SetOntouchend(mozilla::dom::EventHandlerNo…
89378 mozilla::dom::EventHandlerNonNull* GetOntouchmove(); void SetOntouchmove(mozilla::dom::EventHandler…
89382 mozilla::dom::EventHandlerNonNull* GetOntouchcancel(); void SetOntouchcancel(mozilla::dom::EventHan…
89387 mozilla::dom::EventHandlerNonNull* GetOnreadystatechange(); void SetOnreadystatechange(mozilla::dom…
89391 mozilla::dom::EventHandlerNonNull* GetOnselectionchange(); void SetOnselectionchange(mozilla::dom::…
89393 mozilla::dom::EventHandlerNonNull* GetOntransitionstart(); void SetOntransitionstart(mozilla::dom::…
89397 mozilla::dom::EventHandlerNonNull* GetOntransitionrun(); void SetOntransitionrun(mozilla::dom::Even…
89401 mozilla::dom::EventHandlerNonNull* GetOntransitionend(); void SetOntransitionend(mozilla::dom::Even…
89405 mozilla::dom::EventHandlerNonNull* GetOntransitioncancel(); void SetOntransitioncancel(mozilla::dom…
89409 mozilla::dom::EventHandlerNonNull* GetOnanimationstart(); void SetOnanimationstart(mozilla::dom::Ev…
89413 mozilla::dom::EventHandlerNonNull* GetOnanimationend(); void SetOnanimationend(mozilla::dom::EventH…
89417 mozilla::dom::EventHandlerNonNull* GetOnanimationiteration(); void SetOnanimationiteration(mozilla:…
89421 mozilla::dom::EventHandlerNonNull* GetOnanimationcancel(); void SetOnanimationcancel(mozilla::dom::…
89427 mozilla::dom::EventHandlerNonNull* GetOnwebkitAnimationEnd(); void SetOnwebkitAnimationEnd(mozilla:…
89431 mozilla::dom::EventHandlerNonNull* GetOnwebkitAnimationIteration(); void SetOnwebkitAnimationIterat…
89435 mozilla::dom::EventHandlerNonNull* GetOnwebkitAnimationStart(); void SetOnwebkitAnimationStart(mozi…
89439 mozilla::dom::EventHandlerNonNull* GetOnwebkitTransitionEnd(); void SetOnwebkitTransitionEnd(mozill…
89444 mozilla::dom::EventHandlerNonNull* GetOnwebkitanimationend(); void SetOnwebkitanimationend(mozilla:…
89448 mozilla::dom::EventHandlerNonNull* GetOnwebkitanimationiteration(); void SetOnwebkitanimationiterat…
89452 mozilla::dom::EventHandlerNonNull* GetOnwebkitanimationstart(); void SetOnwebkitanimationstart(mozi…
89456 mozilla::dom::EventHandlerNonNull* GetOnwebkittransitionend(); void SetOnwebkittransitionend(mozill…
89466 RefPtr<mozilla::dom::NodeInfo> mNodeInfo;
89545 namespace mozilla { namespace
89563 typedef mozilla::widget::IMEState IMEState;
89569 explicit nsIContent(already_AddRefed<mozilla::dom::NodeInfo>& aNodeInfo) in nsIContent()
89823 virtual mozilla::dom::BorrowedAttrInfo GetAttrInfoAt(uint32_t aIndex) const = 0;
89906 virtual bool AppendTextTo(nsAString& aResult, const mozilla::fallible_t&) = 0;
89937 virtual void SetShadowRoot(mozilla::dom::ShadowRoot* aShadowRoot) = 0;
89944 inline mozilla::dom::ShadowRoot *GetShadowRoot() const;
89946 virtual mozilla::dom::ShadowRoot *GetContainingShadow() const = 0;
90080 mozilla::dom::Element* GetEditingHost();
90124 mozilla::EventChainPreVisitor& aVisitor) override;
90179 virtual size_t SizeOfOnlyThis(mozilla::MallocSizeOf aMallocSizeOf) const = 0;
90294 namespace mozilla { namespace
90357 mozilla::dom::Element* aElement,
90364 mozilla::dom::Element* aElement,
90375 mozilla::dom::Element* aElement, in AttributeSetToCurrentValue()
90471 InsertElementAt(Length(), mozilla::Move(aElement)); in AppendElement()
90556 size_t ShallowSizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const in ShallowSizeOfExcludingThis()
90594 typedef mozilla::ArrayIterator<T*, nsCOMArray> iterator;
90595 typedef mozilla::ArrayIterator<const T*, nsCOMArray> const_iterator;
90596 typedef mozilla::ReverseIterator<iterator> reverse_iterator;
90597 typedef mozilla::ReverseIterator<const_iterator> const_reverse_iterator;
90724 nsCOMArray_base::AppendElement(mozilla::Move(aElement)); in AppendElement()
90821 namespace mozilla { namespace
90849 static void AttributeWillChange(mozilla::dom::Element* aElement,
90855 static void AttributeChanged(mozilla::dom::Element* aElement,
90861 static void AttributeSetToCurrentValue(mozilla::dom::Element* aElement,
90913 static mozilla::Maybe<mozilla::NonOwningAnimationTarget>
90914 GetTargetForAnimation(const mozilla::dom::Animation* aAnimation);
90920 static void AnimationAdded(mozilla::dom::Animation* aAnimation);
90921 static void AnimationChanged(mozilla::dom::Animation* aAnimation);
90922 static void AnimationRemoved(mozilla::dom::Animation* aAnimation);
91010 static void AnimationMutated(mozilla::dom::Animation* aAnimation,
91045 namespace mozilla { namespace
91070 virtual mozilla::dom::Element* GetElementAt(uint32_t index) = 0;
91071 mozilla::dom::Element* Item(uint32_t index) in Item()
91075 mozilla::dom::Element* IndexedGetter(uint32_t index, bool& aFound) in IndexedGetter()
91077 mozilla::dom::Element* item = Item(index); in IndexedGetter()
91081 mozilla::dom::Element* NamedItem(const nsAString& aName) in NamedItem()
91086 mozilla::dom::Element* NamedGetter(const nsAString& aName, bool& aFound) in NamedGetter()
91090 virtual mozilla::dom::Element*
91229 *this = mozilla::Move(aOther); in PLDHashTable()
91259 PLDHashEntryHdr* Add(const void* aKey, const mozilla::fallible_t&);
91298 size_t ShallowSizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
91301 size_t ShallowSizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
91652 namespace mozilla { namespace
91699 namespace mozilla { namespace
91736 return mozilla::HashString(*aKey); in HashKey()
91741 size_t SizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const in SizeOfExcludingThis()
91781 return mozilla::HashString(tmKey); in HashKey()
91786 size_t SizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const in SizeOfExcludingThis()
91811 return mozilla::HashString(*aKey); in HashKey()
91816 size_t SizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const in SizeOfExcludingThis()
92053 return mozilla::HashBytes(aKey, sizeof(KeyType)); in HashKey()
92078 return mozilla::HashString(aKey); in HashKey()
92122 return mozilla::HashString(aKey); in HashKey()
92125 size_t SizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const in SizeOfExcludingThis()
92172 return mozilla::HashString(aKey); in HashKey()
92175 size_t SizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const in SizeOfExcludingThis()
92231 namespace mozilla { namespace
92260 static PLDHashNumber HashKey(KeyTypePointer aKey) { return ::mozilla::Hash(*aKey); } in HashKey()
92277 typedef mozilla::fallible_t fallible_t;
92278 static_assert(mozilla::IsPointer<typename EntryType::KeyTypePointer>::value,
92360 mozilla::fallible)); in PutEntry()
92421 size_t ShallowSizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const in ShallowSizeOfExcludingThis()
92429 size_t ShallowSizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const in ShallowSizeOfIncludingThis()
92439 size_t SizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const in SizeOfExcludingThis()
92451 size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const in SizeOfIncludingThis()
92463 mozilla::Swap(this->mTable, aOther.mTable); in SwapElements()
92500 : mTable(mozilla::Move(aOther.mTable)) in nsTHashtable()
92557 new (mozilla::KnownNotNull, aTo) EntryType(mozilla::Move(*fromEntry)); in s_CopyEntry()
92575 new (mozilla::KnownNotNull, aEntry) EntryType(static_cast<KeyTypePointer>(aKey)); in s_InitEntry()
92669 EntryType* PutEntry(T* aKey, const mozilla::fallible_t&) in PutEntry()
92672 Base::PutEntry(aKey, mozilla::fallible)); in PutEntry()
92696 Iterator(Iterator&& aOther) : Base(mozilla::Move(aOther)) {} in Iterator()
92751 typedef mozilla::fallible_t fallible_t;
92819 if (!Put(aKey, aData, mozilla::fallible)) { in Put()
92827 EntryType* ent = this->PutEntry(aKey, mozilla::fallible); in Put()
92878 size_t ShallowSizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const in ShallowSizeOfExcludingThis()
92886 size_t ShallowSizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const in ShallowSizeOfIncludingThis()
92919 : KeyClass(mozilla::Move(aToMove)) in nsBaseHashtableET()
92920 , mData(mozilla::Move(aToMove.mData)) in nsBaseHashtableET()
92947 mozilla::Maybe<DataType> GetAndRemove(KeyType aKey) in GetAndRemove()
92949 mozilla::Maybe<DataType> value; in GetAndRemove()
92951 value.emplace(mozilla::Move(ent->mData)); in GetAndRemove()
92969 namespace mozilla { namespace
92991 …verride; virtual MozExternalRefCountType Release(void) override; typedef mozilla::FalseType HasThr…
92995 virtual size_t SizeOfOnlyThis(mozilla::MallocSizeOf aMallocSizeOf) const override;
93020 …lease(void) override; virtual void DeleteCycleCollectable(void); typedef mozilla::FalseType HasThr…
93037 namespace mozilla { namespace
93045 explicit FragmentOrElement(already_AddRefed<mozilla::dom::NodeInfo>& aNodeInfo);
93046 explicit FragmentOrElement(already_AddRefed<mozilla::dom::NodeInfo>&& aNodeInfo);
93048 …lease(void) override; virtual void DeleteCycleCollectable(void); typedef mozilla::FalseType HasThr…
93050 virtual size_t SizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const override;
93061 mozilla::OOMReporter& aError) override;
93063 mozilla::ErrorResult& aError) override;
93083 virtual bool AppendTextTo(nsAString& aResult, const mozilla::fallible_t&) override;
93185 size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
93209 RefPtr<mozilla::DeclarationBlock> mSMILOverrideStyleDeclaration;
93323 namespace mozilla { namespace
93329 namespace mozilla { namespace
93338 Directionality RecomputeDirectionality(mozilla::dom::Element* aElement,
93341 void SetDirectionalityOnDescendants(mozilla::dom::Element* aElement,
93351 void WalkDescendantsResetAutoDirection(mozilla::dom::Element* aElement);
93353 void WalkDescendantsSetDirAuto(mozilla::dom::Element* aElement,
93361 void WalkDescendantsClearAncestorDirAuto(mozilla::dom::Element* aElement);
93397 void SetDirectionalityFromValue(mozilla::dom::Element* aElement,
93401 void OnSetDirAttr(mozilla::dom::Element* aElement,
93412 void SetDirOnBind(mozilla::dom::Element* aElement, nsIContent* aParent);
93419 void ResetDir(mozilla::dom::Element* aElement);
93579 namespace mozilla { namespace
93635 mozilla::dom::NodeInfo *NodeInfo() const in NodeInfo()
93649 already_AddRefed<mozilla::dom::NodeInfo>& aNodeInfo);
93744 …mozilla::dom::Element* aElement, int32_t aNameSpaceID, nsIAtom* aAttribute, int32_t aModType, cons…
93750 namespace mozilla { namespace
93763 already_AddRefed<mozilla::dom::NodeInfo>&& aNodeInfo,
93766 …lease(void) override; virtual void DeleteCycleCollectable(void); typedef mozilla::FalseType HasThr…
93769 …mozilla::ErrorResult rv; nsINode::SetNodeValue(aNodeValue, rv); return rv.StealNSResult(); } virtu… in RemoveChild()
93797 virtual nsresult Clone(mozilla::dom::NodeInfo *aNodeInfo, nsINode **aResult) const override;
93914 const mozilla::fallible_t&);
93998 if (!Put(aKey, mozilla::Move(aData), mozilla::fallible)) { in Put()
94007 const mozilla::fallible_t&) in Put()
94096 return mozilla::HashGeneric(aKey->mNamespaceID, aKey->mLocalName); in HashKey()
94109 typedef mozilla::dom::Attr Attr;
94110 typedef mozilla::dom::Element Element;
94111 typedef mozilla::ErrorResult ErrorResult;
94115 …lease(void) override; virtual void DeleteCycleCollectable(void); typedef mozilla::FalseType HasThr…
94156 RemoveNamedItem(mozilla::dom::NodeInfo* aNodeInfo, ErrorResult& aError);
94176 size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
94189 already_AddRefed<mozilla::dom::NodeInfo>
94193 Attr* GetAttribute(mozilla::dom::NodeInfo* aNodeInfo);
94209 namespace mozilla { namespace
94296 public mozilla::detail::RefCounted<T, mozilla::detail::AtomicRefCount>
94311 namespace mozilla { namespace
94321 class WeakReference : public ::mozilla::RefCounted<WeakReference<T> >
94335 friend class mozilla::SupportsWeakPtr<T>;
94666 static_assert(mozilla::IsSame<Dest, typename Dest::Has_NS_DECL_QUERYFRAME_TARGET>::value, in operator Dest*()
94679 namespace mozilla { namespace
94826 namespace mozilla { namespace
94993 RefPtr<T>::RefPtr(const mozilla::StaticRefPtr<U>& aOther) in RefPtr()
94999 RefPtr<T>::operator=(const mozilla::StaticRefPtr<U>& aOther) in operator =()
95008 namespace mozilla { namespace
95034 namespace mozilla { namespace
95052 namespace mozilla { namespace
95066 namespace mozilla { namespace
95086 typedef mozilla::StyleSheet NativeType;
95095 …Wrap(JSContext* aCx, mozilla::StyleSheet* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> a…
95326 namespace mozilla { namespace
95573 namespace mozilla { namespace
95711 static_assert(mozilla::IsSame<WantUsedRval, IncludeUsedRval>::value ||
95712 mozilla::IsSame<WantUsedRval, NoUsedRval>::value,
95930 class Latin1Chars : public mozilla::Range<Latin1Char>
95932 typedef mozilla::Range<Latin1Char> Base;
95950 class Latin1CharsZ : public mozilla::RangedPtr<Latin1Char>
95952 typedef mozilla::RangedPtr<Latin1Char> Base;
95976 class UTF8Chars : public mozilla::Range<unsigned char>
95978 typedef mozilla::Range<unsigned char> Base;
95995 class UTF8CharsZ : public mozilla::RangedPtr<unsigned char>
95997 typedef mozilla::RangedPtr<unsigned char> Base;
96058 class TwoByteChars : public mozilla::Range<char16_t>
96060 typedef mozilla::Range<char16_t> Base;
96073 class TwoByteCharsZ : public mozilla::RangedPtr<char16_t>
96075 typedef mozilla::RangedPtr<char16_t> Base;
96091 typedef mozilla::RangedPtr<const char16_t> ConstCharPtr;
96096 class ConstTwoByteChars : public mozilla::Range<const char16_t>
96098 typedef mozilla::Range<const char16_t> Base;
96109 const mozilla::Range<const char16_t> tbchars);
96114 const mozilla::Range<const char16_t> tbchars(begin, length); in LossyTwoByteCharsToNewLatin1CharsZ()
96120 CharsToNewUTF8CharsZ(JSContext* maybeCx, const mozilla::Range<CharT> chars);
96159 DeflateStringToUTF8Buffer(JSFlatString* src, mozilla::RangedPtr<char> dst,
96930 struct TypeIsGCThing : mozilla::FalseType
96944 typename = typename mozilla::EnableIf<!detail::TypeIsGCThing<T>::value>::Type
96946 using Vector = mozilla::Vector<T, MinInlineCapacity, AllocPolicy>;
96958 mozilla::Vector<T, MinInlineCapacity, AllocPolicy> vector;
96966 : vector(mozilla::Move(vec.vector)) in GCVector()
96970 vector = mozilla::Move(vec.vector); in operator =()
96999 template<typename U> bool append(U&& item) { return vector.append(mozilla::Forward<U>(item)); } in append()
97004 return vector.emplaceBack(mozilla::Forward<Args>(args)...); in emplaceBack()
97009 return vector.infallibleAppend(mozilla::Forward<U>(aU)); in infallibleAppend()
97023 …__attribute__ ((warn_unused_result)) bool appendAll(const mozilla::Vector<U, O, BP>& aU) { return … in appendAll()
97043 size_t sizeOfExcludingThis(mozilla::MallocSizeOf mallocSizeOf) const { in sizeOfExcludingThis()
97047 size_t sizeOfIncludingThis(mozilla::MallocSizeOf mallocSizeOf) const { in sizeOfIncludingThis()
97133 …__attribute__ ((warn_unused_result)) bool append(U&& aU) { return vec().append(mozilla::Forward<U>… in append()
97136 return vec().emplaceBack(mozilla::Forward<Args...>(aArgs...)); in emplaceBack()
97139 …__attribute__ ((warn_unused_result)) bool appendAll(const mozilla::Vector<U, O, BP>& aU) { return … in appendAll()
97152 vec().infallibleAppend(mozilla::Forward<U>(aU)); in infallibleAppend()
97164 return vec().insert(aP, mozilla::Forward<U>(aVal)); in insert()
97182 namespace mozilla { namespace
97200 : mExitFunction(mozilla::Move(rhs.mExitFunction)) in ScopeExit()
97226 return ScopeExit<ExitFunction>(mozilla::Move(exitFunction)); in MakeScopeExit()
97232 namespace mozilla { namespace
97369 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(!Done())>::isValid, "invalid a… in Data()
97377 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(mData <= mDataEnd)>::isValid, … in HasRoomFor()
97385 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(mData <= mDataEnd)>::isValid, … in RemainingInSegment()
97396 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(segment.Start() <= mData)>::is… in Advance()
97397 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(mData <= mDataEnd)>::isValid, … in Advance()
97398 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(mDataEnd == segment.End())>::i… in Advance()
97400 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(HasRoomFor(aBytes))>::isValid,… in Advance()
97408 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(mData < mDataEnd)>::isValid, "… in Advance()
97449 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(IsIn(aBuffers))>::isValid, "in… in BytesUntil()
97450 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(aTarget.mData >= data)>::isVal… in BytesUntil()
97517 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(mOwning)>::isValid, "invalid a… in AllocateSegment()
97542 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(mOwning)>::isValid, "invalid a… in WriteBytes()
97543 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(mStandardCapacity)>::isValid, … in WriteBytes()
97651 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(aSize)>::isValid, "invalid ass… in Extract()
97652 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(mOwning)>::isValid, "invalid a… in Extract()
97838 public mozilla::BufferList<js::SystemAllocPolicy>
97841 typedef mozilla::BufferList<js::SystemAllocPolicy> BufferList;
98003 mozilla::Atomic<int32_t> refcount;
98174 mutable mozilla::Atomic<MozRefCountType> mRefCnt;
98206 mozilla::PodArrayZero(elements_); in AutoValueArray()
98436 size_t sizeOfExcludingThis(mozilla::MallocSizeOf mallocSizeOf) const { in sizeOfExcludingThis()
98439 size_t sizeOfIncludingThis(mozilla::MallocSizeOf mallocSizeOf) const { in sizeOfIncludingThis()
98547 size_t sizeOfExcludingThis(mozilla::MallocSizeOf mallocSizeOf) const { in sizeOfExcludingThis()
98550 size_t sizeOfIncludingThis(mozilla::MallocSizeOf mallocSizeOf) const { in sizeOfIncludingThis()
98811 (* JSSizeOfIncludingThisCompartmentCallback)(mozilla::MallocSizeOf mallocSizeOf,
98822 size_t (*)(JSString* str, mozilla::MallocSizeOf mallocSizeOf);
98831 if (mozilla::NumberIsInt32(d, &i)) in JS_NumberValue()
101500 mozilla::Vector<uint8_t>& buffer , size_t cursor,
101952 JS_CopyStringChars(JSContext* cx, mozilla::Range<char16_t> dest, JSString* str);
102880 mozilla::Variant<const char*, UniqueChars> filename_;
102888 filename_(mozilla::AsVariant<const char*>(nullptr)) in AutoFilename()
102940 typedef mozilla::Vector<uint8_t> TranscodeBuffer;
103193 new (this) FirstSubsumedFrame(mozilla::Move(rhs)); in operator =()
103203 using StackCapture = mozilla::Variant<AllFrames, MaxFrames, FirstSubsumedFrame>;
103402 using PerformanceGroupVector = mozilla::Vector<RefPtr<js::PerformanceGroup>, 8, SystemAllocPolicy>;
103501 namespace mozilla { namespace
103522 …inline bool Equals(nsIPrincipal* aOther) { mozilla::DebugOnly<bool> val = false; do { } while (0);… in Equals()
103523 …inline bool EqualsConsideringDomain(nsIPrincipal* aOther) { mozilla::DebugOnly<bool> val = false; … in EqualsConsideringDomain()
103543 …inline bool Subsumes(nsIPrincipal* aOther) { mozilla::DebugOnly<bool> val = false; do { } while (0… in Subsumes()
103544 …inline bool SubsumesConsideringDomain(nsIPrincipal* aOther) { mozilla::DebugOnly<bool> val = false… in SubsumesConsideringDomain()
103545 …inline bool SubsumesConsideringDomainIgnoringFPD(nsIPrincipal* aOther) { mozilla::DebugOnly<bool> … in SubsumesConsideringDomainIgnoringFPD()
103570 virtual const mozilla::OriginAttributes & OriginAttributesRef(void) = 0;
103596 mozilla::DebugOnly<nsresult> rv = GetAppStatus(&result); in GetAppStatus()
103606 mozilla::DebugOnly<nsresult> rv = GetAppId(&result); in GetAppId()
103619 mozilla::DebugOnly<nsresult> rv = GetUserContextId(&result); in GetUserContextId()
103629 mozilla::DebugOnly<nsresult> rv = GetPrivateBrowsingId(&result); in GetPrivateBrowsingId()
103639 mozilla::DebugOnly<nsresult> rv = GetIsInIsolatedMozBrowserElement(&result); in GetIsInIsolatedMozBrowserElement()
103649 mozilla::DebugOnly<nsresult> rv = GetUnknownAppId(&result); in GetUnknownAppId()
103659 mozilla::DebugOnly<nsresult> rv = GetIsNullPrincipal(&result); in GetIsNullPrincipal()
103669 mozilla::DebugOnly<nsresult> rv = GetIsCodebasePrincipal(&result); in GetIsCodebasePrincipal()
103679 mozilla::DebugOnly<nsresult> rv = GetIsExpandedPrincipal(&result); in GetIsExpandedPrincipal()
103689 mozilla::DebugOnly<nsresult> rv = GetIsSystemPrincipal(&result); in GetIsSystemPrincipal()
103773 namespace mozilla { namespace
103787 namespace mozilla { namespace
103955 typedef mozilla::dom::ChromeUtils NativeType;
103983 namespace mozilla { namespace
103997 namespace mozilla { namespace
104162 typedef mozilla::dom::ThreadSafeChromeUtils NativeType;
104190 namespace mozilla { namespace
104323 namespace mozilla { namespace
104425 virtual void CloneDomainPolicy(mozilla::dom::DomainPolicyClone *aClone) = 0;
104435 namespace mozilla { namespace
104613 namespace mozilla { namespace
104826 namespace mozilla { namespace
104897 mozilla::DebugOnly<nsresult> rv = GetSecurityFlags(&result); in GetSecurityFlags()
104906 mozilla::DebugOnly<nsresult> rv = GetSecurityMode(&result); in GetSecurityMode()
104916 mozilla::DebugOnly<nsresult> rv = GetIsInThirdPartyContext(&result); in GetIsInThirdPartyContext()
104926 mozilla::DebugOnly<nsresult> rv = GetCookiePolicy(&result); in GetCookiePolicy()
104936 mozilla::DebugOnly<nsresult> rv = GetForceInheritPrincipal(&result); in GetForceInheritPrincipal()
104946 mozilla::DebugOnly<nsresult> rv = GetForceInheritPrincipalOverruleOwner(&result); in GetForceInheritPrincipalOverruleOwner()
104956 mozilla::DebugOnly<nsresult> rv = GetLoadingSandboxed(&result); in GetLoadingSandboxed()
104966 mozilla::DebugOnly<nsresult> rv = GetAboutBlankInherits(&result); in GetAboutBlankInherits()
104976 mozilla::DebugOnly<nsresult> rv = GetAllowChrome(&result); in GetAllowChrome()
104986 mozilla::DebugOnly<nsresult> rv = GetDisallowScript(&result); in GetDisallowScript()
104996 mozilla::DebugOnly<nsresult> rv = GetDontFollowRedirects(&result); in GetDontFollowRedirects()
105006 mozilla::DebugOnly<nsresult> rv = GetLoadErrorPage(&result); in GetLoadErrorPage()
105017 mozilla::DebugOnly<nsresult> rv = GetExternalContentPolicyType(&result); in GetExternalContentPolicyType()
105029 mozilla::DebugOnly<nsresult> rv = GetUpgradeInsecureRequests(&result); in GetUpgradeInsecureRequests()
105039 mozilla::DebugOnly<nsresult> rv = GetVerifySignedContent(&result); in GetVerifySignedContent()
105050 mozilla::DebugOnly<nsresult> rv = GetEnforceSRI(&result); in GetEnforceSRI()
105061 mozilla::DebugOnly<nsresult> rv = GetForceInheritPrincipalDropped(&result); in GetForceInheritPrincipalDropped()
105071 mozilla::DebugOnly<nsresult> rv = GetInnerWindowID(&result); in GetInnerWindowID()
105081 mozilla::DebugOnly<nsresult> rv = GetOuterWindowID(&result); in GetOuterWindowID()
105091 mozilla::DebugOnly<nsresult> rv = GetParentOuterWindowID(&result); in GetParentOuterWindowID()
105101 mozilla::DebugOnly<nsresult> rv = GetFrameOuterWindowID(&result); in GetFrameOuterWindowID()
105114 virtual nsresult GetOriginAttributes(mozilla::OriginAttributes *_retval) = 0;
105117 virtual nsresult SetOriginAttributes(const mozilla::OriginAttributes & aOriginAttrs) = 0;
105119 inline mozilla::OriginAttributes GetOriginAttributes() in GetOriginAttributes()
105121 mozilla::OriginAttributes result; in GetOriginAttributes()
105122 mozilla::DebugOnly<nsresult> rv = GetOriginAttributes(&result); in GetOriginAttributes()
105131 mozilla::DebugOnly<nsresult> rv = GetEnforceSecurity(&result); in GetEnforceSecurity()
105142 mozilla::DebugOnly<nsresult> rv = GetInitialSecurityCheckDone(&result); in GetInitialSecurityCheckDone()
105174 mozilla::DebugOnly<nsresult> rv = GetForcePreflight(&result); in GetForcePreflight()
105184 mozilla::DebugOnly<nsresult> rv = GetIsPreflight(&result); in GetIsPreflight()
105194 mozilla::DebugOnly<nsresult> rv = GetForceHSTSPriming(&result); in GetForceHSTSPriming()
105204 mozilla::DebugOnly<nsresult> rv = GetMixedContentWouldBlock(&result); in GetMixedContentWouldBlock()
105227 static_assert(TAINTING_BASIC == static_cast<uint32_t>(mozilla::LoadTainting::Basic),
105229 static_assert(TAINTING_CORS == static_cast<uint32_t>(mozilla::LoadTainting::CORS),
105231 static_assert(TAINTING_OPAQUE == static_cast<uint32_t>(mozilla::LoadTainting::Opaque),
105233 mozilla::LoadTainting GetTainting() in GetTainting()
105237 return static_cast<mozilla::LoadTainting>(tainting); in GetTainting()
105239 void MaybeIncreaseTainting(mozilla::LoadTainting aTainting) in MaybeIncreaseTainting()
105249 mozilla::DebugOnly<nsresult> rv = GetIsTopLevelLoad(&result); in GetIsTopLevelLoad()
105358 mozilla::DebugOnly<nsresult> rv = GetLoadInfo(getter_AddRefs(result)); in GetLoadInfo()
105496 mozilla::DebugOnly<nsresult> rv = GetIsTrackingResource(&result); in GetIsTrackingResource()
105511 namespace mozilla { namespace net { namespace
105687 namespace mozilla { namespace
105726 virtual nsresult StyleSheetLoaded(mozilla::StyleSheet* aSheet,
105797 namespace mozilla { namespace
105831 …lease(void) override; virtual void DeleteCycleCollectable(void); typedef mozilla::FalseType HasThr…
105841 mozilla::dom::CSSStyleSheetParsingMode ParsingModeDOM();
106054 friend class mozilla::CSSStyleSheet;
106055 friend class mozilla::ServoStyleSheet;
106059 friend struct mozilla::StyleSheetInfo;
106060 friend struct mozilla::CSSStyleSheetInner;
106070 namespace mozilla { namespace
106088 …mozilla::CastableTypedEnumResult<CSSEnabledState> operator |(CSSEnabledState a, CSSEnabledState b)… in operator ^()
106093 namespace mozilla { namespace
106188 typedef mozilla::CSSPseudoElementType Type;
106189 typedef mozilla::CSSEnabledState EnabledState;
106308 namespace mozilla { namespace
106324 namespace mozilla { namespace
106342 friend class ::mozilla::StyleSetHandle;
106423 mozilla::CSSPseudoElementType aType,
106446 mozilla::CSSPseudoElementType aType,
106450 mozilla::CSSPseudoElementType aType,
106458 mozilla::CSSPseudoElementType aPseudoType,
106526 namespace mozilla { namespace
106588 namespace mozilla { namespace
106603 namespace mozilla { namespace
106704 namespace mozilla { namespace
106936 return mozilla::IsFinite(_11) && mozilla::IsFinite(_12) && in IsFinite()
106937 mozilla::IsFinite(_21) && mozilla::IsFinite(_22) && in IsFinite()
106938 mozilla::IsFinite(_31) && mozilla::IsFinite(_32); in IsFinite()
107004 return !mozilla::IsFinite(det) || det == 0; in IsSingular()
107853 return ::mozilla::FuzzyEqualsMultiplicative(_11, o._11) && in FuzzyEqualsMultiplicative()
107854 ::mozilla::FuzzyEqualsMultiplicative(_12, o._12) && in FuzzyEqualsMultiplicative()
107855 ::mozilla::FuzzyEqualsMultiplicative(_13, o._13) && in FuzzyEqualsMultiplicative()
107856 ::mozilla::FuzzyEqualsMultiplicative(_14, o._14) && in FuzzyEqualsMultiplicative()
107857 ::mozilla::FuzzyEqualsMultiplicative(_21, o._21) && in FuzzyEqualsMultiplicative()
107858 ::mozilla::FuzzyEqualsMultiplicative(_22, o._22) && in FuzzyEqualsMultiplicative()
107859 ::mozilla::FuzzyEqualsMultiplicative(_23, o._23) && in FuzzyEqualsMultiplicative()
107860 ::mozilla::FuzzyEqualsMultiplicative(_24, o._24) && in FuzzyEqualsMultiplicative()
107861 ::mozilla::FuzzyEqualsMultiplicative(_31, o._31) && in FuzzyEqualsMultiplicative()
107862 ::mozilla::FuzzyEqualsMultiplicative(_32, o._32) && in FuzzyEqualsMultiplicative()
107863 ::mozilla::FuzzyEqualsMultiplicative(_33, o._33) && in FuzzyEqualsMultiplicative()
107864 ::mozilla::FuzzyEqualsMultiplicative(_34, o._34) && in FuzzyEqualsMultiplicative()
107865 ::mozilla::FuzzyEqualsMultiplicative(_41, o._41) && in FuzzyEqualsMultiplicative()
107866 ::mozilla::FuzzyEqualsMultiplicative(_42, o._42) && in FuzzyEqualsMultiplicative()
107867 ::mozilla::FuzzyEqualsMultiplicative(_43, o._43) && in FuzzyEqualsMultiplicative()
107868 ::mozilla::FuzzyEqualsMultiplicative(_44, o._44); in FuzzyEqualsMultiplicative()
108325 struct gfxSize : public mozilla::gfx::BaseSize<gfxFloat, gfxSize> {
108326 typedef mozilla::gfx::BaseSize<gfxFloat, gfxSize> Super;
108330 gfxSize(const mozilla::gfx::IntSize& aSize) : Super(aSize.width, aSize.height) {} in gfxSize()
108333 struct gfxPoint : public mozilla::gfx::BasePoint<gfxFloat, gfxPoint> {
108334 typedef mozilla::gfx::BasePoint<gfxFloat, gfxPoint> Super;
108344 void Transform(const mozilla::gfx::Matrix4x4 &aMatrix) in Transform()
108551 namespace mozilla { namespace
108629 typedef mozilla::gfx::IntRect nsIntRect;
108632 public mozilla::gfx::BaseRect<nscoord, nsRect, nsPoint, nsSize, nsMargin> {
108633 typedef mozilla::gfx::BaseRect<nscoord, nsRect, nsPoint, nsSize, nsMargin> Super;
108737 __attribute__ ((warn_unused_result)) inline mozilla::gfx::IntRect
108741 __attribute__ ((warn_unused_result)) inline mozilla::gfx::IntRect
108745 __attribute__ ((warn_unused_result)) inline mozilla::gfx::IntRect
108750 __attribute__ ((warn_unused_result)) inline mozilla::gfx::IntRect
108753 __attribute__ ((warn_unused_result)) inline mozilla::gfx::IntRect
108757 __attribute__ ((warn_unused_result)) inline mozilla::gfx::IntRect
108810 inline mozilla::gfx::IntRect
108814 mozilla::gfx::IntRect rect; in ScaleToNearestPixels()
108826 inline mozilla::gfx::IntRect
108830 mozilla::gfx::IntRect rect; in ScaleToOutsidePixels()
108842 inline mozilla::gfx::IntRect
108846 mozilla::gfx::IntRect rect; in ScaleToInsidePixels()
108857 inline mozilla::gfx::IntRect
108863 inline mozilla::gfx::IntRect
108869 inline mozilla::gfx::IntRect
108894 const mozilla::gfx::IntRect& GetMaxSizedIntRect();
108899 ToAppUnits(const mozilla::gfx::IntRectTyped<units>& aRect, nscoord aAppUnitsPerPixel) in ToAppUnits()
108999 ent->mData = new T(mozilla::Forward<Args>(aConstructionArgs)...); in LookupOrAdd()
109049 aOut = mozilla::Move(ent->mData); in RemoveAndForget()
109058 namespace mozilla { namespace
109068 static_assert(mozilla::tl::FloorLog2<Alignment>::value == in ArenaAllocator()
109069 mozilla::tl::CeilingLog2<Alignment>::value, in ArenaAllocator()
109092 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(aSize)>::isValid, "invalid ass… in Allocate()
109250 namespace mozilla { namespace
109381 uint32_t(mozilla::eArenaObjectID_NON_OBJECT_MARKER), aSize); in AllocateBySize()
109386 uint32_t(mozilla::eArenaObjectID_NON_OBJECT_MARKER), aPtr); in FreeBySize()
109406 void* AllocateByObjectID(mozilla::ArenaObjectID aID, size_t aSize) in AllocateByObjectID()
109410 void FreeByObjectID(mozilla::ArenaObjectID aID, void* aPtr) in FreeByObjectID()
109416 void RegisterArenaRefPtr(mozilla::ArenaRefPtr<T>* aPtr);
109423 void DeregisterArenaRefPtr(mozilla::ArenaRefPtr<T>* aPtr) in DeregisterArenaRefPtr()
109442 void ClearArenaRefPtrs(mozilla::ArenaObjectID aObjectID);
109448 void AddSizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf,
109457 mozilla::ArenaObjectID aObjectID);
109485 size_t SizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const in SizeOfExcludingThis()
109492 mozilla::ArenaAllocator<8192, 8> mPool;
109493 nsDataHashtable<nsPtrHashKey<void>, mozilla::ArenaObjectID> mArenaRefPtrs;
109535 namespace mozilla { namespace
109635 …virtual void OnVisibilityChange(mozilla::Visibility aNewVisibility, const mozilla::Maybe<mozilla::…
110140 namespace mozilla { namespace
110151 namespace mozilla { namespace
110216 namespace mozilla { namespace
110343 namespace mozilla { namespace
111312 explicit nsRegion (mozilla::gfx::ArrayView<pixman_box32_t> aRects) in nsRegion()
111548 nsRegion& Transform (const mozilla::gfx::Matrix4x4 &aTransform);
111660 static inline pixman_box32_t RectToBox(const mozilla::gfx::IntRect &aRect) in RectToBox()
111680 namespace mozilla { namespace
111703 explicit BaseIntRegion (mozilla::gfx::ArrayView<pixman_box32_t> aRects) : mImpl (aRects) {} in BaseIntRegion()
111705 BaseIntRegion (BaseIntRegion&& aRegion) : mImpl (mozilla::Move(aRegion.mImpl)) {} in BaseIntRegion()
111708 Derived& operator = (Derived&& aRegion) { mImpl = mozilla::Move(aRegion.mImpl); return This(); } in operator =()
111946 Derived& Transform (const mozilla::gfx::Matrix4x4 &aTransform) in Transform()
112055 explicit IntRegionTyped(mozilla::gfx::ArrayView<pixman_box32_t> aRects) : Super(aRects) {} in IntRegionTyped()
112056 IntRegionTyped(IntRegionTyped&& aRegion) : Super(mozilla::Move(aRegion)) {} in IntRegionTyped()
112066 return Super::operator=(mozilla::Move(aRegion)); in operator =()
112086 typedef mozilla::gfx::IntRegion nsIntRegion;
112090 namespace mozilla { namespace
112097 namespace mozilla { namespace
112698 namespace mozilla { namespace
112727 namespace mozilla { namespace
112736 namespace mozilla { namespace
112761 mozilla::StaticRefPtr<nsIContent> mContent;
112778 typedef mozilla::layers::LayerManager LayerManager;
112779 typedef mozilla::gfx::SourceSurface SourceSurface;
112814 void* AllocateByObjectID(mozilla::ArenaObjectID aID, size_t aSize) in AllocateByObjectID()
112821 void FreeByObjectID(mozilla::ArenaObjectID aID, void* aPtr) in FreeByObjectID()
112843 void RegisterArenaRefPtr(mozilla::ArenaRefPtr<T>* aPtr) in RegisterArenaRefPtr()
112849 void DeregisterArenaRefPtr(mozilla::ArenaRefPtr<T>* aPtr) in DeregisterArenaRefPtr()
112854 void ClearArenaRefPtrs(mozilla::ArenaObjectID aObjectID) in ClearArenaRefPtrs()
112871 mozilla::a11y::DocAccessible* GetDocAccessible() const in GetDocAccessible()
112879 void SetDocAccessible(mozilla::a11y::DocAccessible* aDocAccessible) in SetDocAccessible()
112886 mozilla::StyleSetHandle StyleSet() const { return mStyleSet; } in StyleSet()
113055 void PostRecreateFramesFor(mozilla::dom::Element* aElement);
113056 void RestyleForAnimation(mozilla::dom::Element* aElement,
113062 virtual void RecordShadowStyleChange(mozilla::dom::ShadowRoot* aShadowRoot) = 0;
113072 void FlushPendingNotifications(mozilla::FlushType aType) in FlushPendingNotifications()
113081 void FlushPendingNotifications(mozilla::ChangesToFlush aType) in FlushPendingNotifications()
113094 virtual void DoFlushPendingNotifications(mozilla::FlushType aType) = 0;
113095 virtual void DoFlushPendingNotifications(mozilla::ChangesToFlush aType) = 0;
113099 bool NeedFlush(mozilla::FlushType aType) const in NeedFlush()
113108 aType >= mozilla::FlushType::InterruptibleLayout) || in NeedFlush()
113109 aType >= mozilla::FlushType::Display || in NeedFlush()
113216 virtual already_AddRefed<mozilla::AccessibleCaretEventHub> GetAccessibleCaretEventHub() const = 0;
113243 virtual mozilla::dom::Selection*
113244 GetCurrentSelection(mozilla::SelectionType aSelectionType) = 0;
113255 mozilla::WidgetEvent* aEvent,
113266 mozilla::WidgetEvent* aEvent,
113281 const mozilla::WidgetGUIEvent* aEvent = nullptr) const = 0;
113292 mozilla::WidgetEvent* aEvent) = 0;
113350 nsTArray<RefPtr<mozilla::StyleSheet>>& aSheets) = 0;
113356 const nsTArray<RefPtr<mozilla::StyleSheet>>& aSheets) = 0;
113361 virtual nsresult AddOverrideStyleSheet(mozilla::StyleSheet* aSheet) = 0;
113366 virtual nsresult RemoveOverrideStyleSheet(mozilla::StyleSheet* aSheet) = 0;
113378 mozilla::EventStates aStateMask) = 0;
113436 void SetForwardingContainer(const mozilla::WeakPtr<nsDocShell> &aContainer);
113462 virtual already_AddRefed<mozilla::gfx::SourceSurface>
113465 const mozilla::LayoutDeviceIntPoint aPoint,
113466 mozilla::LayoutDeviceIntRect* aScreenRect,
113469 virtual already_AddRefed<mozilla::gfx::SourceSurface>
113471 const mozilla::LayoutDeviceIntPoint aPoint,
113472 mozilla::LayoutDeviceIntRect* aScreenRect,
113619 const mozilla::WidgetPointerEvent* aPointerEvent,
113631 const mozilla::WidgetPointerEvent* aPointerEvent);
113740 mozilla::LayoutDeviceIntSize aDisplaySize) = 0;
113781 mozilla::WidgetGUIEvent* aEvent,
113814 virtual void DispatchSynthMouseMove(mozilla::WidgetGUIEvent* aEvent,
113817 virtual void AddSizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf,
113897 mozilla::FlushType aFlushType);
113899 mozilla::FlushType aFlushType);
113901 mozilla::FlushType aFlushType);
113903 mozilla::FlushType aFlushType);
113942 mozilla::FlushType aFlushType) { in AddRefreshObserver()
113951 mozilla::FlushType aFlushType) { in RemoveRefreshObserver()
114005 virtual void NotifyStyleSheetServiceSheetAdded(mozilla::StyleSheet* aSheet,
114007 virtual void NotifyStyleSheetServiceSheetRemoved(mozilla::StyleSheet* aSheet,
114021 mozilla::StyleSetHandle mStyleSet;
114029 mozilla::WeakPtr<nsDocShell> mForwardingContainer;
114031 mozilla::a11y::DocAccessible* mDocAccessible;
114055 mozilla::Maybe<float> mResolution;
114109 AutoTArray<RefPtr<mozilla::dom::Element>,1> mChangedScopeStyleRoots;
114144 namespace mozilla { namespace
114284 size_t SizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const { in SizeOfExcludingThis()
114467 size_t SizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const { in SizeOfExcludingThis()
114476 size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const { in SizeOfIncludingThis()
114636 …mozilla::IsDestructible<gfxFontFeatureValueSet>::value, "Reference-counted class " "gfxFontFeature… in AddRef()
114754 mozilla::FontFamilyList fontlist;
114822 nsFont(const mozilla::FontFamilyList& aFontlist, nscoord aSize);
114825 nsFont(mozilla::FontFamilyType aGenericType, nscoord aSize);
114946 virtual size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const = 0;
115299 mozilla::LayoutDeviceIntRegion aRegion);
115310 const mozilla::TimeStamp& aCompositeStart,
115311 const mozilla::TimeStamp& aCompositeEnd);
115321 virtual nsEventStatus HandleEvent(mozilla::WidgetGUIEvent* aEvent,
115329 namespace mozilla { namespace
115352 namespace mozilla { namespace
115484 mozilla::Unused << GetInternal(aFrame, aProperty, false, &foundResult); in Has()
115492 mozilla::Unused << GetInternal(aFrame, aProperty, true, &foundResult); in HasSkippingBitCheck()
115533 size_t SizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
115607 size_t SizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) { in SizeOfExcludingThis()
115653 size_t SizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) { in SizeOfExcludingThis()
115744 struct gfxMargin : public mozilla::gfx::BaseMargin<gfxFloat, gfxMargin> {
115745 typedef mozilla::gfx::BaseMargin<gfxFloat, gfxMargin> Super;
115755 public mozilla::gfx::BaseRect<gfxFloat, gfxRect, gfxPoint, gfxSize, gfxMargin> {
115756 typedef mozilla::gfx::BaseRect<gfxFloat, gfxRect, gfxPoint, gfxSize, gfxMargin> Super;
115772 gfxPoint AtCorner(mozilla::Corner corner) const { in AtCorner()
115774 case mozilla::eCornerTopLeft: return TopLeft(); in AtCorner()
115775 case mozilla::eCornerTopRight: return TopRight(); in AtCorner()
115776 case mozilla::eCornerBottomRight: return BottomRight(); in AtCorner()
115777 case mozilla::eCornerBottomLeft: return BottomLeft(); in AtCorner()
115782 gfxPoint CCWCorner(mozilla::Side side) const { in CCWCorner()
115784 case mozilla::eSideTop: return TopLeft(); in CCWCorner()
115785 case mozilla::eSideRight: return TopRight(); in CCWCorner()
115786 case mozilla::eSideBottom: return BottomRight(); in CCWCorner()
115787 case mozilla::eSideLeft: return BottomLeft(); in CCWCorner()
115792 gfxPoint CWCorner(mozilla::Side side) const { in CWCorner()
115794 case mozilla::eSideTop: return TopRight(); in CWCorner()
115795 case mozilla::eSideRight: return BottomRight(); in CWCorner()
115796 case mozilla::eSideBottom: return BottomLeft(); in CWCorner()
115797 case mozilla::eSideLeft: return TopLeft(); in CWCorner()
115836 gfxQuad TransformToQuad(const mozilla::gfx::Matrix4x4 &aMatrix) const;
115899 namespace mozilla { namespace
115909 virtual nsresult GetIdlePeriodHint(mozilla::TimeStamp *_retval) = 0;
115926 virtual void SetDeadline(mozilla::TimeStamp aDeadline) = 0;
116096 namespace mozilla { namespace
116171 namespace mozilla { namespace
116498 -> decltype(Move(mozilla::Get<Index>(aTuple))) in Get()
116502 return Move(mozilla::Get<Index>(aTuple)); in Get()
116612 namespace mozilla { namespace
116618 …alRefCountType Release(void) override; typedef mozilla::TrueType HasThreadSafeRefCnt; protected: :…
116619 virtual nsresult GetIdlePeriodHint(mozilla::TimeStamp *_retval) override;
116635 …alRefCountType Release(void) override; typedef mozilla::TrueType HasThreadSafeRefCnt; protected: :…
116732 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(aName)>::isValid, "invalid ass… in SetRunnableName()
116821 ToSupports(mozilla::Runnable *p) in ToSupports()
116827 already_AddRefed<mozilla::Runnable>
116832 return do_AddRef(new mozilla::detail::RunnableFunctionImpl<Function> in NS_NewRunnableFunction()
116833 (mozilla::Forward<Function>(aFunction))); in NS_NewRunnableFunction()
116837 already_AddRefed<mozilla::Runnable>
116840 return mozilla::detail::SetRunnableName( in NS_NewRunnableFunction()
116841 NS_NewRunnableFunction(mozilla::Forward<Function>(aFunction)), aName); in NS_NewRunnableFunction()
116851 class nsRunnableMethod : public mozilla::Conditional<!Cancelable,
116852 mozilla::Runnable,
116853 mozilla::CancelableRunnable>::Type
116903 typedef typename mozilla::RemoveRawOrSmartPointer<PtrType>::Type class_type;
116904 static_assert(mozilla::IsBaseOf<C, class_type>::value,
116914 typedef const typename mozilla::RemoveRawOrSmartPointer<PtrType>::Type class_type;
116915 static_assert(mozilla::IsBaseOf<C, class_type>::value,
116923 struct IsParameterStorageClass : public mozilla::FalseType {};
116935 StoreCopyPassByValue(A&& a) : m(mozilla::Forward<A>(a)) {} in StoreCopyPassByValue()
116940 : public mozilla::TrueType {};
116949 StoreCopyPassByConstLRef(A&& a) : m(mozilla::Forward<A>(a)) {} in StoreCopyPassByConstLRef()
116954 : public mozilla::TrueType {};
116963 StoreCopyPassByLRef(A&& a) : m(mozilla::Forward<A>(a)) {} in StoreCopyPassByLRef()
116968 : public mozilla::TrueType {};
116977 StoreCopyPassByRRef(A&& a) : m(mozilla::Forward<A>(a)) {} in StoreCopyPassByRRef()
116978 passed_type PassAsParameter() { return mozilla::Move(m); } in PassAsParameter()
116982 : public mozilla::TrueType {};
116996 : public mozilla::TrueType {};
117010 : public mozilla::TrueType {};
117019 StoreRefPtrPassByPtr(A&& a) : m(mozilla::Forward<A>(a)) {} in StoreRefPtrPassByPtr()
117024 : public mozilla::TrueType {};
117038 : public mozilla::TrueType {};
117052 : public mozilla::TrueType {};
117061 StoreCopyPassByConstPtr(A&& a) : m(mozilla::Forward<A>(a)) {} in StoreCopyPassByConstPtr()
117066 : public mozilla::TrueType {};
117075 StoreCopyPassByPtr(A&& a) : m(mozilla::Forward<A>(a)) {} in StoreCopyPassByPtr()
117080 : public mozilla::TrueType {};
117085 struct SFINAE1True : mozilla::TrueType
117090 -> SFINAE1True<decltype(mozilla::DeclVal<T>().AddRef(),
117091 mozilla::DeclVal<T>().Release())>;
117093 static auto HasRefCountMethodsTest(long) -> mozilla::FalseType;
117101 : mozilla::Conditional<mozilla::IsConst<TWithoutPointer>::value,
117103 typename mozilla::RemoveConst<TWithoutPointer>::Type>,
117109 : mozilla::Conditional<HasRefCountMethods<TWithoutPointer>::value,
117118 : mozilla::Conditional<mozilla::IsConst<TWithoutRef>::value,
117120 typename mozilla::RemoveConst<TWithoutRef>::Type>,
117126 : mozilla::Conditional<mozilla::IsRefcountedSmartPointer<T>::value,
117128 typename mozilla::RemoveSmartPointer<T>::Type>,
117134 : mozilla::Conditional<mozilla::IsRvalueReference<T>::value,
117136 typename mozilla::RemoveReference<T>::Type>,
117142 : mozilla::Conditional<mozilla::IsLvalueReference<T>::value,
117144 typename mozilla::RemoveReference<T>::Type
117151 : mozilla::Conditional<mozilla::IsPointer<T>::value,
117153 typename mozilla::RemovePointer<T>::Type
117160 : mozilla::Conditional<IsParameterStorageClass<T>::value,
117167 namespace mozilla { namespace
117347 (Forward<PtrType>(aPtr), aMethod, mozilla::Forward<Args>(aArgs)...)); in NewRunnableMethod()
117358 (Forward<PtrType>(aPtr), aMethod, mozilla::Forward<Args>(aArgs)...), aName); in NewRunnableMethod()
117369 (Forward<PtrType>(aPtr), aMethod, mozilla::Forward<Args>(aArgs)...)); in NewNonOwningRunnableMethod()
117381 (Forward<PtrType>(aPtr), aMethod, mozilla::Forward<Args>(aArgs)...), aName); in NewNonOwningRunnableMethod()
117392 (Forward<PtrType>(aPtr), aMethod, mozilla::Forward<Args>(aArgs)...)); in NewCancelableRunnableMethod()
117404 (Forward<PtrType>(aPtr), aMethod, mozilla::Forward<Args>(aArgs)...), aName); in NewCancelableRunnableMethod()
117416 (Forward<PtrType>(aPtr), aMethod, mozilla::Forward<Args>(aArgs)...)); in NewNonOwningCancelableRunnableMethod()
117428 (Forward<PtrType>(aPtr), aMethod, mozilla::Forward<Args>(aArgs)...), aName); in NewNonOwningCancelableRunnableMethod()
117500 mozilla::Atomic<uint32_t> mCounter;
117537 namespace mozilla { namespace
117803 namespace mozilla { namespace
117896 …mozilla::IsDestructible<Calc>::value, "Reference-counted class " "Calc" " should not have a public… in AddRef()
118032 static_assert(mozilla::EnumTypeFitsWithin<T, int32_t>::value, in SetEnumValue()
118081 inline nsStyleUnit GetUnit(mozilla::Side aSide) const;
118087 inline nsStyleCoord Get(mozilla::Side aSide) const;
118097 inline nsStyleUnit GetUnit(mozilla::WritingMode aWritingMode,
118098 mozilla::LogicalSide aSide) const;
118099 inline nsStyleUnit GetIStartUnit(mozilla::WritingMode aWritingMode) const;
118100 inline nsStyleUnit GetBStartUnit(mozilla::WritingMode aWritingMode) const;
118101 inline nsStyleUnit GetIEndUnit(mozilla::WritingMode aWritingMode) const;
118102 inline nsStyleUnit GetBEndUnit(mozilla::WritingMode aWritingMode) const;
118105 inline bool HasBlockAxisAuto(mozilla::WritingMode aWritingMode) const;
118106 inline bool HasInlineAxisAuto(mozilla::WritingMode aWritingMode) const;
118108 inline nsStyleCoord Get(mozilla::WritingMode aWritingMode,
118109 mozilla::LogicalSide aSide) const;
118110 inline nsStyleCoord GetIStart(mozilla::WritingMode aWritingMode) const;
118111 inline nsStyleCoord GetBStart(mozilla::WritingMode aWritingMode) const;
118112 inline nsStyleCoord GetIEnd(mozilla::WritingMode aWritingMode) const;
118113 inline nsStyleCoord GetBEnd(mozilla::WritingMode aWritingMode) const;
118120 inline void Set(mozilla::Side aSide, const nsStyleCoord& aCoord);
118126 nscoord ToLength(mozilla::Side aSide) const { in ToLength()
118131 …int32_t side354 = mozilla::eSideTop; for (mozilla::Side side; side354 <= mozilla::eSideLeft && ((s… in ConvertsToLength()
118355 inline nsStyleUnit nsStyleSides::GetUnit(mozilla::Side aSide) const in GetUnit()
118362 return GetUnit(mozilla::eSideLeft); in GetLeftUnit()
118367 return GetUnit(mozilla::eSideTop); in GetTopUnit()
118372 return GetUnit(mozilla::eSideRight); in GetRightUnit()
118377 return GetUnit(mozilla::eSideBottom); in GetBottomUnit()
118380 inline nsStyleCoord nsStyleSides::Get(mozilla::Side aSide) const in Get()
118387 return Get(mozilla::eSideLeft); in GetLeft()
118392 return Get(mozilla::eSideTop); in GetTop()
118397 return Get(mozilla::eSideRight); in GetRight()
118402 return Get(mozilla::eSideBottom); in GetBottom()
118405 inline void nsStyleSides::Set(mozilla::Side aSide, const nsStyleCoord& aCoord) in Set()
118412 Set(mozilla::eSideLeft, aCoord); in SetLeft()
118417 Set(mozilla::eSideTop, aCoord); in SetTop()
118422 Set(mozilla::eSideRight, aCoord); in SetRight()
118427 Set(mozilla::eSideBottom, aCoord); in SetBottom()
118812 SetSourceHook(JSContext* cx, mozilla::UniquePtr<SourceHook> hook);
118815 extern mozilla::UniquePtr<SourceHook>
118900 SizeOfDataIfCDataObject(mozilla::MallocSizeOf mallocSizeOf, JSObject* obj);
119268 mozilla::PodCopy(dest, src + start, len); in CopyLinearStringChars()
120205 mozilla::Maybe<Vector<uint8_t, InlineCapacity>> ownChars_;
120229 mozilla::Range<const JS::Latin1Char> latin1Range() const { in latin1Range()
120231 return mozilla::Range<const JS::Latin1Char>(latin1Chars_, in latin1Range()
120235 mozilla::Range<const char16_t> twoByteRange() const { in twoByteRange()
120237 return mozilla::Range<const char16_t>(twoByteChars_, in twoByteRange()
120647 … lenSlot = GetReservedSlot(obj, detail::TypedArrayLengthSlot); *length = mozilla::AssertedCast<uin… in GetInt8ArrayLengthAndData()
120648 … lenSlot = GetReservedSlot(obj, detail::TypedArrayLengthSlot); *length = mozilla::AssertedCast<uin… in GetUint8ArrayLengthAndData()
120649 … lenSlot = GetReservedSlot(obj, detail::TypedArrayLengthSlot); *length = mozilla::AssertedCast<uin… in GetUint8ClampedArrayLengthAndData()
120650 … lenSlot = GetReservedSlot(obj, detail::TypedArrayLengthSlot); *length = mozilla::AssertedCast<uin… in GetInt16ArrayLengthAndData()
120651 … lenSlot = GetReservedSlot(obj, detail::TypedArrayLengthSlot); *length = mozilla::AssertedCast<uin… in GetUint16ArrayLengthAndData()
120652 … lenSlot = GetReservedSlot(obj, detail::TypedArrayLengthSlot); *length = mozilla::AssertedCast<uin… in GetInt32ArrayLengthAndData()
120653 … lenSlot = GetReservedSlot(obj, detail::TypedArrayLengthSlot); *length = mozilla::AssertedCast<uin… in GetUint32ArrayLengthAndData()
120654 … lenSlot = GetReservedSlot(obj, detail::TypedArrayLengthSlot); *length = mozilla::AssertedCast<uin… in GetFloat32ArrayLengthAndData()
120655 … lenSlot = GetReservedSlot(obj, detail::TypedArrayLengthSlot); *length = mozilla::AssertedCast<uin… in GetFloat64ArrayLengthAndData()
121507 static mozilla::Atomic<uint32_t, mozilla::Relaxed> sActiveProfilerCount;
121645 namespace mozilla { namespace
121711 bool SetLength(nsString::size_type aLength, mozilla::fallible_t const&) { in SetLength()
121794 namespace mozilla { namespace
122176 namespace mozilla { namespace
122229 namespace mozilla { namespace
122248 namespace mozilla { namespace
122379 UnionMember<NonNull<mozilla::dom::HTMLImageElement> > mHTMLImageElement;
122380 UnionMember<NonNull<mozilla::dom::HTMLVideoElement> > mHTMLVideoElement;
122381 UnionMember<NonNull<mozilla::dom::HTMLCanvasElement> > mHTMLCanvasElement;
122382 UnionMember<NonNull<mozilla::dom::Blob> > mBlob;
122383 UnionMember<NonNull<mozilla::dom::ImageData> > mImageData;
122384 UnionMember<NonNull<mozilla::dom::CanvasRenderingContext2D> > mCanvasRenderingContext2D;
122385 UnionMember<NonNull<mozilla::dom::ImageBitmap> > mImageBitmap;
122407 inline NonNull<mozilla::dom::HTMLImageElement>&
122418 inline NonNull<mozilla::dom::HTMLImageElement>&
122435 inline NonNull<mozilla::dom::HTMLImageElement>&
122442 inline mozilla::dom::HTMLImageElement&
122449 inline NonNull<mozilla::dom::HTMLVideoElement>&
122460 inline NonNull<mozilla::dom::HTMLVideoElement>&
122477 inline NonNull<mozilla::dom::HTMLVideoElement>&
122484 inline mozilla::dom::HTMLVideoElement&
122491 inline NonNull<mozilla::dom::HTMLCanvasElement>&
122502 inline NonNull<mozilla::dom::HTMLCanvasElement>&
122519 inline NonNull<mozilla::dom::HTMLCanvasElement>&
122526 inline mozilla::dom::HTMLCanvasElement&
122533 inline NonNull<mozilla::dom::Blob>&
122544 inline NonNull<mozilla::dom::Blob>&
122561 inline NonNull<mozilla::dom::Blob>&
122568 inline mozilla::dom::Blob&
122575 inline NonNull<mozilla::dom::ImageData>&
122586 inline NonNull<mozilla::dom::ImageData>&
122603 inline NonNull<mozilla::dom::ImageData>&
122610 inline mozilla::dom::ImageData&
122617 inline NonNull<mozilla::dom::CanvasRenderingContext2D>&
122628 inline NonNull<mozilla::dom::CanvasRenderingContext2D>&
122645 inline NonNull<mozilla::dom::CanvasRenderingContext2D>&
122652 inline mozilla::dom::CanvasRenderingContext2D&
122659 inline NonNull<mozilla::dom::ImageBitmap>&
122670 inline NonNull<mozilla::dom::ImageBitmap>&
122687 inline NonNull<mozilla::dom::ImageBitmap>&
122694 inline mozilla::dom::ImageBitmap&
122928 UnionMember<OwningNonNull<mozilla::dom::HTMLImageElement> > mHTMLImageElement;
122929 UnionMember<OwningNonNull<mozilla::dom::HTMLVideoElement> > mHTMLVideoElement;
122930 UnionMember<OwningNonNull<mozilla::dom::HTMLCanvasElement> > mHTMLCanvasElement;
122931 UnionMember<OwningNonNull<mozilla::dom::Blob> > mBlob;
122932 UnionMember<OwningNonNull<mozilla::dom::ImageData> > mImageData;
122933 UnionMember<OwningNonNull<mozilla::dom::CanvasRenderingContext2D> > mCanvasRenderingContext2D;
122934 UnionMember<OwningNonNull<mozilla::dom::ImageBitmap> > mImageBitmap;
122956 OwningNonNull<mozilla::dom::HTMLImageElement>&
122959 OwningNonNull<mozilla::dom::HTMLImageElement>&
122971 inline OwningNonNull<mozilla::dom::HTMLImageElement>&
122978 inline OwningNonNull<mozilla::dom::HTMLImageElement> const &
122985 OwningNonNull<mozilla::dom::HTMLVideoElement>&
122988 OwningNonNull<mozilla::dom::HTMLVideoElement>&
123000 inline OwningNonNull<mozilla::dom::HTMLVideoElement>&
123007 inline OwningNonNull<mozilla::dom::HTMLVideoElement> const &
123014 OwningNonNull<mozilla::dom::HTMLCanvasElement>&
123017 OwningNonNull<mozilla::dom::HTMLCanvasElement>&
123029 inline OwningNonNull<mozilla::dom::HTMLCanvasElement>&
123036 inline OwningNonNull<mozilla::dom::HTMLCanvasElement> const &
123043 OwningNonNull<mozilla::dom::Blob>&
123046 OwningNonNull<mozilla::dom::Blob>&
123058 inline OwningNonNull<mozilla::dom::Blob>&
123065 inline OwningNonNull<mozilla::dom::Blob> const &
123072 OwningNonNull<mozilla::dom::ImageData>&
123075 OwningNonNull<mozilla::dom::ImageData>&
123087 inline OwningNonNull<mozilla::dom::ImageData>&
123094 inline OwningNonNull<mozilla::dom::ImageData> const &
123101 OwningNonNull<mozilla::dom::CanvasRenderingContext2D>&
123104 OwningNonNull<mozilla::dom::CanvasRenderingContext2D>&
123116 inline OwningNonNull<mozilla::dom::CanvasRenderingContext2D>&
123123 inline OwningNonNull<mozilla::dom::CanvasRenderingContext2D> const &
123130 OwningNonNull<mozilla::dom::ImageBitmap>&
123133 OwningNonNull<mozilla::dom::ImageBitmap>&
123145 inline OwningNonNull<mozilla::dom::ImageBitmap>&
123152 inline OwningNonNull<mozilla::dom::ImageBitmap> const &
123258 typedef mozilla::dom::ImageBitmap NativeType;
123267 …Wrap(JSContext* aCx, mozilla::dom::ImageBitmap* aObject, nsWrapperCache* aCache, JS::Handle<JSObje…
123698 mozilla::Maybe<HandleObject> enteredProxy;
123699 mozilla::Maybe<HandleId> enteredId;
123780 mozilla::Maybe<JS::RootedObject> proto_;
124112 namespace mozilla { namespace
124181 namespace mozilla { namespace
124219 namespace mozilla { namespace
124263 public mozilla::dom::DispatcherTrait
124443 SetDebuggerMallocSizeOf(JSContext* cx, mozilla::MallocSizeOf mallocSizeOf);
124447 mozilla::MallocSizeOf
124505 namespace mozilla { namespace
124661 mozilla::Maybe<JSAutoRequest> mAutoRequest;
124662 mozilla::Maybe<JSAutoNullableCompartment> mAutoNullableCompartment;
124904 namespace mozilla { namespace
124917 const mozilla::dom::ErrorEventInit &aErrorEvent,
124939 const mozilla::dom::ErrorEventInit &aErrorEventInit, in HandleScriptError()
125531 namespace mozilla { namespace
125579 namespace mozilla { namespace
125617 virtual mozilla::dom::CustomElementRegistry* CustomElements() = 0;
125658 mozilla::dom::EventTarget* GetChromeEventHandler() const in GetChromeEventHandler()
125664 virtual void SetChromeEventHandler(mozilla::dom::EventTarget* aChromeEventHandler) = 0;
125666 mozilla::dom::EventTarget* GetParentTarget() in GetParentTarget()
125981 GetComputedStyle(mozilla::dom::Element& aElt, const nsAString& aPseudoElt,
125982 mozilla::ErrorResult& aError) = 0;
125995 mozilla::dom::TabGroup* TabGroup();
125997 mozilla::dom::DocGroup* GetDocGroup() const;
126000 EventTargetFor(mozilla::TaskCategory aCategory) const = 0;
126011 void SetChromeEventHandlerInternal(mozilla::dom::EventTarget* aChromeEventHandler) { in SetChromeEventHandlerInternal()
126022 nsCOMPtr<mozilla::dom::EventTarget> mChromeEventHandler;
126028 nsCOMPtr<mozilla::dom::EventTarget> mParentTarget;
126031 nsCOMPtr<mozilla::dom::Element> mFrameElement;
126038 RefPtr<mozilla::dom::Performance> mPerformance;
126040 mozilla::UniquePtr<mozilla::dom::TimeoutManager> mTimeoutManager;
126043 mozilla::dom::ServiceWorkerRegistration>
126100 nsTArray<mozilla::dom::AudioContext*> mAudioContexts;
126103 RefPtr<mozilla::dom::TabGroup> mTabGroup;
126119 mozilla::dom::LargeAllocStatus mLargeAllocStatus;
126146 bool AddAudioContext(mozilla::dom::AudioContext* aAudioContext);
126147 void RemoveAudioContext(mozilla::dom::AudioContext* aAudioContext);
126154 already_AddRefed<mozilla::dom::ServiceWorkerRegistration>
126158 mozilla::dom::Performance* GetPerformance();
126244 mozilla::dom::TimeoutManager& TimeoutManager();
126297 mozilla::dom::Element* GetFrameElementInternal() const;
126298 void SetFrameElementInternal(mozilla::dom::Element* aFrameElement);
126334 float GetDevicePixelRatio(mozilla::dom::CallerType aCallerType);
126336 void SetLargeAllocStatus(mozilla::dom::LargeAllocStatus aStatus);
126695 namespace mozilla { namespace
126707 typedef mozilla::dom::PrefSetting PrefSetting;
126709 …alRefCountType Release(void) override; typedef mozilla::TrueType HasThreadSafeRefCnt; protected: :…
127028 static int64_t SizeOfIncludingThisAndOtherStuff(mozilla::MallocSizeOf aMallocSizeOf);
127098 namespace mozilla { namespace
127369 if (!mutableCopy.Assign(str, mozilla::fallible)) { in NonVoidStringToJsval()
127380 if (!mutableCopy.Assign(str, mozilla::fallible)) { in StringToJsval()
127391 bool NonVoidStringToJsval(JSContext* cx, mozilla::dom::DOMString& str, in NonVoidStringToJsval()
127419 bool StringToJsval(JSContext* cx, mozilla::dom::DOMString& str, in StringToJsval()
127593 …mozilla::IsDestructible<ErrorReport>::value, "Reference-counted class " "ErrorReport" " should not… in AddRef()
127611 void Init(JSContext* aCx, mozilla::dom::Exception* aException,
127672 return mozilla::Preferences::GetBool(prefName) && in IsInAutomation()
127678 namespace mozilla { namespace
127703 namespace mozilla { namespace
127719 …lease(void) override; virtual void DeleteCycleCollectable(void); typedef mozilla::FalseType HasThr…
127775 static void EndCycleCollectionCallback(mozilla::CycleCollectorResults &aResults);
127839 namespace mozilla { namespace
127852 class AsyncErrorReporter final : public mozilla::Runnable
127889 namespace mozilla { namespace
127901 …lease(void) override; virtual void DeleteCycleCollectable(void); typedef mozilla::FalseType HasThr…
127982 size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const in SizeOfIncludingThis()
128047 mozilla::HoldJSObjects(this); in Init()
128066 mozilla::DropJSObjects(this); in DropJSObjects()
128453 namespace mozilla { namespace
128611 return !mozilla::IsNaN(d) && d != 0; in ToBoolean()
128640 if (!mozilla::IsFinite(d)) { in ToInteger()
128641 if (mozilla::IsNaN(d)) in ToInteger()
128787 static_assert(mozilla::IsUnsigned<ResultType>::value, in ToUintWidth()
128790 uint64_t bits = mozilla::BitwiseCast<uint64_t>(d); in ToUintWidth()
128791 unsigned DoubleExponentShift = mozilla::FloatingPoint<double>::kExponentShift; in ToUintWidth()
128796 … int_fast16_t((bits & mozilla::FloatingPoint<double>::kExponentBits) >> DoubleExponentShift) - in ToUintWidth()
128797 int_fast16_t(mozilla::FloatingPoint<double>::kExponentBias); in ToUintWidth()
128804 uint_fast16_t exponent = mozilla::AssertedCast<uint_fast16_t>(exp); in ToUintWidth()
128832 return (bits & mozilla::FloatingPoint<double>::kSignBit) ? ~result + 1 : result; in ToUintWidth()
128839 static_assert(mozilla::IsSigned<ResultType>::value, in ToIntWidth()
128845 typedef typename mozilla::MakeUnsigned<ResultType>::Type UnsignedResult; in ToIntWidth()
135446 namespace mozilla { namespace
135471 namespace mozilla { namespace
135480 : public mozilla::LinkedListElement<SegmentImpl<SegmentCapacity>>
135514 new (elem) T(mozilla::Forward<U>(aU)); in Append()
135530 mozilla::AlignedElem<mozilla::AlignmentFinder<T>::alignment> mAlign;
135533 …static_assert(mozilla::AlignmentFinder<T>::alignment == mozilla::AlignmentFinder<Storage>::alignme…
135595 last->Append(mozilla::Forward<U>(aU)); in Append()
135604 bool ok = Append(mozilla::Forward<U>(aU)); in InfallibleAppend()
135605 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(ok)>::isValid, "invalid assert… in InfallibleAppend()
135737 size_t SizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const in SizeOfExcludingThis()
135743 size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const in SizeOfIncludingThis()
135749 mozilla::LinkedList<Segment> mSegments;
135765 namespace mozilla { namespace
135884 size_t SizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
135956 mozilla::MallocSizeOf aMallocSizeOf);
136223 namespace mozilla { namespace
137024 namespace mozilla { namespace
137778 namespace mozilla { namespace
137799 namespace mozilla { namespace
144012 namespace mozilla { namespace
144351 namespace mozilla { namespace
144660 namespace mozilla { namespace
144707 namespace mozilla { namespace
144735 namespace mozilla { namespace
144801 namespace mozilla { namespace
144850 mozilla::EventStates aStateMask) = 0;
144859 mozilla::EventStates aStateMask) = 0;
144861 virtual void StyleSheetAdded(mozilla::StyleSheet* aStyleSheet,
144864 virtual void StyleSheetRemoved(mozilla::StyleSheet* aStyleSheet,
144867 virtual void StyleSheetApplicableStateChanged(mozilla::StyleSheet* aStyleSheet) = 0;
144869 virtual void StyleRuleChanged(mozilla::StyleSheet* aStyleSheet) = 0;
144871 virtual void StyleRuleAdded(mozilla::StyleSheet* aStyleSheet) = 0;
144873 virtual void StyleRuleRemoved(mozilla::StyleSheet* aStyleSheet) = 0;
145625 return mozilla::HashString(EmptyCString()); in HashKey()
145630 mozilla::Unused << const_cast<nsIURI*>(aKey)->GetSpec(spec); in HashKey()
145631 return mozilla::HashString(spec); in HashKey()
145644 namespace mozilla { namespace
145762 namespace mozilla { namespace
145768 typedef bool (*nsContentListMatchFunc)(mozilla::dom::Element* aElement,
145810 namespace mozilla { namespace
146017 namespace mozilla { namespace
146029 namespace mozilla { namespace
146337 nsCOMPtr<nsIObserverService> obs = mozilla::services::GetObserverService(); in Init()
146345 nsCOMPtr<nsIObserverService> obs = mozilla::services::GetObserverService(); in Destroy()
146350 …verride; virtual MozExternalRefCountType Release(void) override; typedef mozilla::FalseType HasThr…
147866 namespace mozilla { namespace
147876 namespace mozilla { namespace
148344 namespace mozilla { namespace
148441 public mozilla::dom::DispatcherTrait
148443 typedef mozilla::dom::GlobalObject GlobalObject;
148446 typedef mozilla::net::ReferrerPolicy ReferrerPolicyEnum;
148447 typedef mozilla::dom::Element Element;
148448 typedef mozilla::dom::FullscreenRequest FullscreenRequest;
148971 mozilla::StyleSetHandle aStyleSet) = 0;
149050 mozilla::dom::DocumentType* GetDoctype() const;
149057 virtual nsViewportInfo GetViewportInfo(const mozilla::ScreenIntSize& aDisplaySize) = 0;
149091 already_AddRefed<mozilla::dom::AnonymousContent>
149092 InsertAnonymousContent(mozilla::dom::Element& aElement,
149093 mozilla::ErrorResult& aError);
149094 void RemoveAnonymousContent(mozilla::dom::AnonymousContent& aContent,
149095 mozilla::ErrorResult& aError);
149103 nsTArray<RefPtr<mozilla::dom::AnonymousContent>>& GetAnonymousContents() { in GetAnonymousContents()
149111 mozilla::TimeStamp GetPageUnloadingEventTimeStamp() const in GetPageUnloadingEventTimeStamp()
149117 mozilla::TimeStamp parentTimeStamp(mParentDocument->GetPageUnloadingEventTimeStamp()); in GetPageUnloadingEventTimeStamp()
149145 mPageUnloadingEventTimeStamp = mozilla::TimeStamp::NowLoRes(); in SetPageUnloadingEventTimeStamp()
149151 mPageUnloadingEventTimeStamp = mozilla::TimeStamp(); in CleanUnloadEventsTimeStamp()
149207 new SelectorCache(EventTargetFor(mozilla::TaskCategory::Other)); in GetSelectorCache()
149219 mozilla::dom::HTMLBodyElement* GetBodyElement();
149226 virtual void EnsureOnDemandBuiltInUASheet(mozilla::StyleSheet* aSheet) = 0;
149242 virtual mozilla::StyleSheet* GetStyleSheetAt(int32_t aIndex) const = 0;
149244 virtual void InsertStyleSheetAt(mozilla::StyleSheet* aSheet,
149254 const mozilla::StyleSheet* aSheet) const = 0;
149257 nsTArray<RefPtr<mozilla::StyleSheet>>& aOldSheets,
149258 nsTArray<RefPtr<mozilla::StyleSheet>>& aNewSheets) = 0;
149263 virtual void AddStyleSheet(mozilla::StyleSheet* aSheet) = 0;
149268 virtual void RemoveStyleSheet(mozilla::StyleSheet* aSheet) = 0;
149274 virtual void SetStyleSheetApplicableState(mozilla::StyleSheet* aSheet,
149287 mozilla::StyleSheet* aSheet) = 0;
149290 virtual mozilla::StyleSheet* GetFirstAdditionalAuthorSheet() = 0;
149299 mozilla::css::Loader* CSSLoader() const { in CSSLoader()
149303 mozilla::StyleBackendType GetStyleBackendType() const { in GetStyleBackendType()
149304 if (mStyleBackendType == mozilla::StyleBackendType::None) { in GetStyleBackendType()
149314 return GetStyleBackendType() == mozilla::StyleBackendType::Servo; in IsStyledByServo()
149320 mozilla::css::ImageLoader* StyleImageLoader() const { in StyleImageLoader()
149422 mozilla::UniquePtr<FullscreenRequest>&& aRequest) = 0;
149479 mozilla::dom::CallerType aCallerType) = 0;
149485 virtual void SetCurrentOrientation(mozilla::dom::OrientationType aType,
149488 virtual mozilla::dom::OrientationType CurrentOrientationType() const = 0;
149489 virtual void SetOrientationPendingPromise(mozilla::dom::Promise* aPromise) = 0;
149490 virtual mozilla::dom::Promise* GetOrientationPendingPromise() const = 0;
149519 mozilla::EventStates aStateMask) = 0;
149524 virtual void DocumentStatesChanged(mozilla::EventStates aStateMask) = 0;
149528 virtual void StyleRuleChanged(mozilla::StyleSheet* aStyleSheet,
149529 mozilla::css::Rule* aStyleRule) = 0;
149530 virtual void StyleRuleAdded(mozilla::StyleSheet* aStyleSheet,
149531 mozilla::css::Rule* aStyleRule) = 0;
149532 virtual void StyleRuleRemoved(mozilla::StyleSheet* aStyleSheet,
149533 mozilla::css::Rule* aStyleRule) = 0;
149539 virtual void FlushPendingNotifications(mozilla::FlushType aType) = 0;
149547 virtual void FlushExternalResources(mozilla::FlushType aType) = 0;
149765 mozilla::dom::EventTarget* aDispatchStartTarget) = 0;
149768 mozilla::dom::EventTarget* aDispatchStartTarget) = 0;
149770 virtual void AddStyleRelevantLink(mozilla::dom::Link* aLink) = 0;
149777 virtual void ForgetLink(mozilla::dom::Link* aLink) = 0;
149790 virtual already_AddRefed<mozilla::dom::BoxObject>
149791 GetBoxObjectFor(mozilla::dom::Element* aElement,
149792 mozilla::ErrorResult& aRv) = 0;
149798 already_AddRefed<mozilla::dom::MediaQueryList>
149846 nsTArray<RefPtr<mozilla::dom::Element>>& aElements) = 0;
150057 virtual mozilla::PendingAnimationTracker* GetPendingAnimationTracker() = 0;
150062 virtual mozilla::PendingAnimationTracker*
150178 RefPtr<mozilla::StyleSheet>* aSheet) = 0;
150186 mozilla::CORSMode aCORSMode) = 0;
150215 virtual mozilla::EventStates GetDocumentState() = 0;
150216 virtual mozilla::EventStates ThreadSafeGetDocumentState() const = 0;
150241 virtual mozilla::dom::DocumentTimeline* Timeline() = 0;
150242 virtual mozilla::LinkedList<mozilla::dom::DocumentTimeline>& Timelines() = 0;
150245 nsTArray<RefPtr<mozilla::dom::Animation>>& aAnimations) = 0;
150247 mozilla::dom::SVGSVGElement* GetSVGRootElement() const;
150249 nsresult ScheduleFrameRequestCallback(mozilla::dom::FrameRequestCallback& aCallback,
150253 typedef nsTArray<RefPtr<mozilla::dom::FrameRequestCallback>> FrameRequestCallbackList;
150270 mozilla::dom::ImageTracker* ImageTracker();
150289 void RegisterPendingLinkUpdate(mozilla::dom::Link* aLink);
150293 void UnregisterPendingLinkUpdate(mozilla::dom::Link* aElement);
150440 mozilla::ErrorResult& rv);
150441 virtual mozilla::dom::DOMImplementation*
150442 GetImplementation(mozilla::ErrorResult& rv) = 0;
150450 mozilla::dom::CallerType aCallerType,
150451 mozilla::ErrorResult& aRv) const;
150472 const mozilla::dom::ElementRegistrationOptions& aOptions,
150474 mozilla::ErrorResult& rv) = 0;
150475 virtual already_AddRefed<mozilla::dom::CustomElementRegistry>
150486 mozilla::ErrorResult& aResult);
150492 const mozilla::dom::ElementCreationOptionsOrString& aOptions,
150493 mozilla::ErrorResult& rv) = 0;
150497 const mozilla::dom::ElementCreationOptionsOrString& aOptions,
150498 mozilla::ErrorResult& rv) = 0;
150499 already_AddRefed<mozilla::dom::DocumentFragment>
150502 already_AddRefed<mozilla::dom::Comment>
150504 already_AddRefed<mozilla::dom::ProcessingInstruction>
150506 mozilla::ErrorResult& rv) const;
150508 ImportNode(nsINode& aNode, bool aDeep, mozilla::ErrorResult& rv) const;
150509 nsINode* AdoptNode(nsINode& aNode, mozilla::ErrorResult& rv);
150510 already_AddRefed<mozilla::dom::Event>
150511 CreateEvent(const nsAString& aEventType, mozilla::ErrorResult& rv) const;
150512 already_AddRefed<nsRange> CreateRange(mozilla::ErrorResult& rv);
150513 already_AddRefed<mozilla::dom::NodeIterator>
150515 mozilla::dom::NodeFilter* aFilter,
150516 mozilla::ErrorResult& rv) const;
150517 already_AddRefed<mozilla::dom::NodeIterator>
150519 mozilla::dom::NodeFilterHolder aFilter,
150520 mozilla::ErrorResult& rv) const;
150521 already_AddRefed<mozilla::dom::TreeWalker>
150523 mozilla::dom::NodeFilter* aFilter, mozilla::ErrorResult& rv) const;
150524 already_AddRefed<mozilla::dom::TreeWalker>
150526 mozilla::dom::NodeFilterHolder aFilter,
150527 mozilla::ErrorResult& rv) const;
150530 already_AddRefed<mozilla::dom::CDATASection>
150531 CreateCDATASection(const nsAString& aData, mozilla::ErrorResult& rv);
150532 already_AddRefed<mozilla::dom::Attr>
150533 CreateAttribute(const nsAString& aName, mozilla::ErrorResult& rv);
150534 already_AddRefed<mozilla::dom::Attr>
150537 mozilla::ErrorResult& rv);
150539 already_AddRefed<mozilla::dom::Location> GetLocation() const;
150547 virtual void SetTitle(const nsAString& aTitle, mozilla::ErrorResult& rv) = 0;
150555 bool HasFocus(mozilla::ErrorResult& rv) const;
150556 mozilla::TimeStamp LastFocusTime() const;
150557 void SetLastFocusTime(const mozilla::TimeStamp& aFocusTime);
150569 virtual bool FullscreenEnabled(mozilla::dom::CallerType aCallerType) = 0;
150584 return mVisibilityState != mozilla::dom::VisibilityState::Visible; in Hidden()
150586 mozilla::dom::VisibilityState VisibilityState() const in VisibilityState()
150591 virtual mozilla::dom::StyleSheetList* StyleSheets() = 0;
150596 virtual mozilla::dom::DOMStringList* StyleSheetSets() = 0;
150601 nsTArray<RefPtr<mozilla::dom::Element>>& aElements);
150616 mozilla::ErrorResult& rv);
150618 const mozilla::Maybe<nsIPrincipal*>& aSubjectPrincipal,
150619 mozilla::ErrorResult& rv);
150620 mozilla::dom::XPathExpression*
150622 mozilla::dom::XPathNSResolver* aResolver,
150623 mozilla::ErrorResult& rv);
150625 already_AddRefed<mozilla::dom::XPathResult>
150627 mozilla::dom::XPathNSResolver* aResolver, uint16_t aType,
150628 JS::Handle<JSObject*> aResult, mozilla::ErrorResult& rv);
150630 already_AddRefed<mozilla::dom::Touch>
150631 CreateTouch(nsGlobalWindow* aView, mozilla::dom::EventTarget* aTarget,
150636 already_AddRefed<mozilla::dom::TouchList> CreateTouchList();
150637 already_AddRefed<mozilla::dom::TouchList>
150638 CreateTouchList(mozilla::dom::Touch& aTouch,
150639 … const mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::Touch> >& aTouches);
150640 already_AddRefed<mozilla::dom::TouchList>
150641 …CreateTouchList(const mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::Touch> >& aTouch…
150653 void ObsoleteSheet(nsIURI *aSheetURI, mozilla::ErrorResult& rv);
150655 void ObsoleteSheet(const nsAString& aSheetURI, mozilla::ErrorResult& rv);
150657 already_AddRefed<mozilla::dom::Promise> BlockParsing(mozilla::dom::Promise& aPromise,
150658 mozilla::ErrorResult& aRv);
150667 virtual mozilla::dom::SVGDocument* AsSVGDocument() { return nullptr; } in AsSVGDocument()
150674 virtual mozilla::dom::ImportManager* ImportManager() = 0;
150702 mozilla::dom::FontFaceSet* GetFonts() { return mFontFaceSet; } in GetFonts()
150705 mozilla::dom::FontFaceSet* Fonts();
150709 void SetDocumentUseCounter(mozilla::UseCounter aUseCounter) in SetDocumentUseCounter()
150716 void SetPageUseCounter(mozilla::UseCounter aUseCounter);
150718 void SetDocumentAndPageUseCounter(mozilla::UseCounter aUseCounter) in SetDocumentAndPageUseCounter()
150746 mozilla::dom::DocGroup* GetDocGroup() const;
150749 mozilla::dom::DOMIntersectionObserver* aObserver) = 0;
150751 mozilla::dom::DOMIntersectionObserver* aObserver) = 0;
150759 mozilla::TaskCategory aCategory,
150763 EventTargetFor(mozilla::TaskCategory aCategory) const override;
150765 virtual mozilla::AbstractThread*
150766 AbstractMainThreadFor(mozilla::TaskCategory aCategory) override;
150778 virtual mozilla::dom::FlashClassification DocumentFlashClassification() = 0;
150782 bool GetUseCounter(mozilla::UseCounter aUseCounter) in GetUseCounter()
150787 void SetChildDocumentUseCounter(mozilla::UseCounter aUseCounter) in SetChildDocumentUseCounter()
150794 bool GetChildDocumentUseCounter(mozilla::UseCounter aUseCounter) in GetChildDocumentUseCounter()
150839 mozilla::dom::XPathEvaluator* XPathEvaluator();
150882 mozilla::WeakPtr<nsDocShell> mDocumentContainer;
150891 mozilla::dom::Element* mCachedRootElement;
150896 RefPtr<mozilla::css::Loader> mCSSLoader;
150897 RefPtr<mozilla::css::ImageLoader> mStyleImageLoader;
150902 RefPtr<mozilla::dom::ImageTracker> mImageTracker;
150914 nsTHashtable<nsPtrHashKey<mozilla::dom::Link> > mLinksToUpdate;
150927 RefPtr<mozilla::dom::FontFaceSet> mFontFaceSet;
150931 mozilla::TimeStamp mLastFocusTime;
151094 mozilla::StyleBackendType mStyleBackendType;
151098 mozilla::dom::VisibilityState mVisibilityState;
151099 static_assert(sizeof(mozilla::dom::VisibilityState) == sizeof(uint8_t),
151220 RefPtr<mozilla::dom::XPathEvaluator> mXPathEvaluator;
151222 nsTArray<RefPtr<mozilla::dom::AnonymousContent>> mAnonymousContents;
151230 std::bitset<mozilla::eUseCounter_Count> mUseCounters;
151232 std::bitset<mozilla::eUseCounter_Count> mChildDocumentUseCounters;
151235 std::bitset<mozilla::eUseCounter_Count> mNotifiedPageForUseCounter;
151240 mozilla::TimeStamp mPageUnloadingEventTimeStamp;
151242 RefPtr<mozilla::dom::DocGroup> mDocGroup;
151361 inline mozilla::dom::ParentObject
151364 mozilla::dom::ParentObject p(OwnerDoc()); in GetParentObject()
151377 namespace mozilla { namespace
151401 mozilla::UniquePtr<ProfilerBacktrace, ProfilerBacktraceDestructor>;
151467 mozilla::UniquePtr<char[]> profiler_get_profile(double aSinceTime = 0);
151478 void profiler_get_profile_jsobject_async(double aSinceTime = 0, mozilla::dom::Promise* = 0);
151483 …et_start_params(int* aEntrySize, double* aInterval, mozilla::Vector<const char*>* aFeatures, mozil…
151756 namespace mozilla { namespace
151802 static_assert(mozilla::IsPointer<T>::value || mozilla::IsIntegral<T>::value, in init()
151871 const mozilla::TimeStamp& aStartTime,
152019 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(mStackPointer == 0)>::isValid,… in ~PseudoStack()
152059 if (size_t(mStackPointer) >= mozilla::ArrayLength(mStack)) { in push()
152092 mozilla::sig_safe_t(mozilla::ArrayLength(mStack))); in stackSize()
152108 (uint32_t) mozilla::ArrayLength(mStack)); in setJSContext()
152119 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(mJSSampling == INACTIVE || mJS… in startJSSampling()
152130 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(mJSSampling == ACTIVE || mJSSa… in stopJSSampling()
152154 size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const in SizeOfIncludingThis()
152210 mozilla::sig_safe_t mStackPointer;
152215 mozilla::Atomic<int> mSleep;
152228 mozilla::Atomic<int> mJSSampling;
152391 mozilla::DebugOnly<nsresult> rv = GetHasMozMallocUsableSize(&result); in GetHasMozMallocUsableSize()
152401 mozilla::DebugOnly<nsresult> rv = GetIsDMDEnabled(&result); in GetIsDMDEnabled()
152411 mozilla::DebugOnly<nsresult> rv = GetIsDMDRunning(&result); in GetIsDMDRunning()
152430 namespace mozilla { namespace
152491 extern __thread mozilla::detail::ThreadLocal<PseudoStack*> tlsPseudoStack;
152509 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(gPS)>::isValid, "invalid asser… in profiler_call_enter()
152527 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(gPS)>::isValid, "invalid asser… in profiler_call_exit()
152554 namespace mozilla { namespace
152600 …do { static_assert(mozilla::detail::AssertionConditionType<decltype(gPS)>::isValid, "invalid asser… in profiler_get_pseudo_stack()
152611 …verride; virtual MozExternalRefCountType Release(void) override; typedef mozilla::FalseType HasThr…
152625 namespace mozilla { namespace
152727 namespace mozilla { namespace
152750 static nsresult CompileFunction(mozilla::dom::AutoJSAPI& jsapi,
152764 mozilla::SamplerStackFrameRAII mSamplerRAII;
152849 mozilla::dom::Element* aElement,
152862 if ((__builtin_expect(!!(!dest.SetLength(len, mozilla::fallible)), 0))) { in AssignJSString()
153301 namespace mozilla { namespace
155821 mozilla::dom::TraceProtoAndIfaceCache(aTrc, aObj); in TraceGlobal()
156122 namespace mozilla { namespace
156484 namespace mozilla { namespace
156503 namespace mozilla { namespace
156541 UnionMember<NonNull<mozilla::dom::External> > mExternal;
156562 inline NonNull<mozilla::dom::External>&
156573 inline NonNull<mozilla::dom::External>&
156590 inline NonNull<mozilla::dom::External>&
156597 inline mozilla::dom::External&
156698 UnionMember<OwningNonNull<mozilla::dom::External> > mExternal;
156723 OwningNonNull<mozilla::dom::External>&
156726 OwningNonNull<mozilla::dom::External>&
156738 inline OwningNonNull<mozilla::dom::External>&
156745 inline OwningNonNull<mozilla::dom::External> const &
157177 typedef mozilla::dom::ChromeWindow NativeType;
157318 namespace mozilla { namespace
157597 namespace mozilla { namespace
157664 namespace mozilla { namespace
157671 , mDefaultVariableFont(mozilla::eFamily_serif, 0) in LangGroupFontPrefs()
157672 , mDefaultFixedFont(mozilla::eFamily_monospace, 0) in LangGroupFontPrefs()
157673 , mDefaultSerifFont(mozilla::eFamily_serif, 0) in LangGroupFontPrefs()
157674 , mDefaultSansSerifFont(mozilla::eFamily_sans_serif, 0) in LangGroupFontPrefs()
157675 , mDefaultMonospaceFont(mozilla::eFamily_monospace, 0) in LangGroupFontPrefs()
157676 , mDefaultCursiveFont(mozilla::eFamily_cursive, 0) in LangGroupFontPrefs()
157677 , mDefaultFantasyFont(mozilla::eFamily_fantasy, 0) in LangGroupFontPrefs()
157689 size_t SizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const { in SizeOfExcludingThis()
157801 namespace mozilla { namespace
157838 public mozilla::SupportsWeakPtr<nsPresContext> {
157840 typedef mozilla::FramePropertyTable FramePropertyTable;
157841 typedef mozilla::LangGroupFontPrefs LangGroupFontPrefs;
157842 typedef mozilla::ScrollbarStyles ScrollbarStyles;
157843 typedef mozilla::StaticPresData StaticPresData;
157845 …lease(void) override; virtual void DeleteCycleCollectable(void); typedef mozilla::FalseType HasThr…
157868 void AttachShell(nsIPresShell* aShell, mozilla::StyleBackendType aBackendType);
157923 mozilla::StyleSetHandle StyleSet() const { return GetPresShell()->StyleSet(); } in StyleSet()
157931 mozilla::EffectCompositor* EffectCompositor() { return mEffectCompositor; } in EffectCompositor()
157937 mozilla::RestyleManager* RestyleManager() { in RestyleManager()
157942 mozilla::CounterStyleManager* CounterStyleManager() const { in CounterStyleManager()
158196 mozilla::EventStateManager* EventStateManager() { return mEventManager; } in EventStateManager()
158280 static int32_t AppUnitsPerCSSPixel() { return mozilla::AppUnitsPerCSSPixel(); } in AppUnitsPerCSSPixel()
158282 static int32_t AppUnitsPerCSSInch() { return mozilla::AppUnitsPerCSSInch(); } in AppUnitsPerCSSInch()
158329 mozilla::CSSToLayoutDeviceScale CSSToDevPixelScale() const in CSSToDevPixelScale()
158331 return mozilla::CSSToLayoutDeviceScale( in CSSToDevPixelScale()
158348 mozilla::AppUnitsPerCSSInch() * NSTwipsToUnits((aTwips), 1.0f / 72.0f)); } in CSSTwipsToAppUnits()
158358 { return NSToCoordRound(aPoints * mozilla::AppUnitsPerCSSInch() / in CSSPointsToAppUnits()
158374 bool ElementWouldPropagateScrollbarStyles(mozilla::dom::Element* aElement);
158425 const mozilla::TimeStamp& aTimeStamp);
158628 const mozilla::TimeStamp& aTimeStamp = mozilla::TimeStamp());
158630 mozilla::TimeStamp aTimeStamp = mozilla::TimeStamp());
158634 static void NotifySubDocInvalidation(mozilla::layers::ContainerLayer* aContainer,
158636 void SetNotifySubDocInvalidationData(mozilla::layers::ContainerLayer* aContainer);
158637 static void ClearNotifySubDocInvalidationData(mozilla::layers::ContainerLayer* aContainer);
158710 virtual size_t SizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
158711 virtual size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const { in SizeOfIncludingThis()
158882 RefPtr<mozilla::EventStateManager> mEventManager;
158884 RefPtr<mozilla::EffectCompositor> mEffectCompositor;
158887 RefPtr<mozilla::RestyleManager> mRestyleManager;
158888 RefPtr<mozilla::CounterStyleManager> mCounterStyleManager;
158913 mozilla::WeakPtr<nsDocShell> mContainer;
158987 mozilla::TimeStamp mReflowStartTime;
158991 mozilla::TimeStamp mFirstNonBlankPaintTime;
158992 mozilla::TimeStamp mFirstClickTime;
158993 mozilla::TimeStamp mFirstKeyTime;
158994 mozilla::TimeStamp mFirstMouseMoveTime;
158995 mozilla::TimeStamp mFirstScrollTime;
158999 mozilla::TimeStamp mLastStyleUpdateForAllAnimations;
159146 void CollectPluginGeometryUpdates(mozilla::layers::LayerManager* aLayerManager);
159174 virtual size_t SizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const override;
159186 class RunWillPaintObservers : public mozilla::Runnable {
159228 namespace mozilla { namespace
159235 namespace mozilla { namespace
159244 typedef mozilla::gfx::Color Color;
159245 typedef mozilla::gfx::DrawTarget DrawTarget;
159246 typedef mozilla::gfx::Path Path;
159264 …t32_t corner54 = mozilla::eCornerTopLeftX; for (mozilla::HalfCorner corner; corner54 <= mozilla::e… in operator ==()
160290 namespace mozilla { namespace
160313 extern mozilla::LogModule* GetGFX2DLog();
160316 namespace mozilla { namespace
160320 inline mozilla::LogLevel PRLogLevelForLevel(int aLevel) { in PRLogLevelForLevel()
160405 if (mozilla::detail::log_test(GetGFX2DLog(), PRLogLevelForLevel(aLevel))) { in ShouldOutputMessage()
160430 if (mozilla::detail::log_test(GetGFX2DLog(), PRLogLevelForLevel(aLevel))) { in OutputMessage()
160431 …do { if (mozilla::detail::log_test(GetGFX2DLog(), PRLogLevelForLevel(aLevel))) { mozilla::detail::… in OutputMessage()
160452 typedef mozilla::Tuple<int32_t,std::string,double> LoggingRecordEntry;
160783 mozilla::gfx::CriticalLog() << aExpr << " at " << aFile << ":" << aLine; in MOZ2D_error_if_impl()
160889 namespace mozilla { namespace
160908 friend struct IPC::ParamTraits<mozilla::layers::FrameMetrics>;
161477 friend struct IPC::ParamTraits<mozilla::layers::LayerClip>;
161521 friend struct IPC::ParamTraits<mozilla::layers::ScrollMetadata>;
161866 namespace mozilla { namespace
161880 typedef mozilla::CSSIntPoint CSSIntPoint;
161881 typedef mozilla::ContainerLayerParameters ContainerLayerParameters;
161882 typedef mozilla::layers::FrameMetrics FrameMetrics;
161883 typedef mozilla::layers::ScrollSnapInfo ScrollSnapInfo;
161898 virtual mozilla::ScrollbarStyles GetScrollbarStyles() const = 0;
161939 mozilla::WritingMode aWM) = 0;
161989 virtual void ScrollToCSSPixelsApproximate(const mozilla::CSSPoint& aScrollPosition,
162112 virtual mozilla::Maybe<mozilla::layers::ScrollMetadata> ComputeScrollMetadata(
162113 mozilla::layers::Layer* aLayer,
162116 const mozilla::DisplayItemClip* aClip) const = 0;
162185 virtual bool DragScroll(mozilla::WidgetEvent* aEvent) = 0;
162204 namespace mozilla { namespace
162215 const mozilla::dom::SVGAnimationElement* aSrcElement,
162302 namespace mozilla { namespace
162312 …lease(void) override; virtual void DeleteCycleCollectable(void); typedef mozilla::FalseType HasThr…
162438 …lease(void) override; virtual void DeleteCycleCollectable(void); typedef mozilla::FalseType HasThr…
162488 namespace mozilla { namespace
162507 namespace mozilla { namespace
162519 namespace mozilla { namespace
162590 typedef mozilla::dom::Element NativeType;
162599 …Wrap(JSContext* aCx, mozilla::dom::Element* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*>…
162645 namespace mozilla { namespace
162659 namespace mozilla { namespace
162712 typedef mozilla::dom::DOMRect NativeType;
162721 …Wrap(JSContext* aCx, mozilla::dom::DOMRect* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*>…
162750 typedef mozilla::dom::DOMRectReadOnly NativeType;
162759 …Wrap(JSContext* aCx, mozilla::dom::DOMRectReadOnly* aObject, nsWrapperCache* aCache, JS::Handle<JS…
162804 namespace mozilla { namespace
162824 namespace mozilla { namespace
163105 OwningNonNull<mozilla::dom::Element> mTarget;
163157 RefPtr<mozilla::dom::Element> mRoot;
163316 typedef mozilla::dom::DOMIntersectionObserver NativeType;
163328 …Wrap(JSContext* aCx, mozilla::dom::DOMIntersectionObserver* aObject, nsWrapperCache* aCache, JS::H…
163357 typedef mozilla::dom::DOMIntersectionObserverEntry NativeType;
163369 …Wrap(JSContext* aCx, mozilla::dom::DOMIntersectionObserverEntry* aObject, nsWrapperCache* aCache, …
163403 namespace mozilla { namespace
165516 namespace mozilla { namespace
166034 namespace mozilla { namespace
166226 namespace mozilla { namespace
166229 int XRE_main (int argc, char* argv[], const mozilla::BootstrapConfig& aConfig);
166239 const mozilla::Module* XRE_GetStaticModule ();
166245 nsresult XRE_AddStaticComponent (const mozilla::Module* aComponent);
166267 nsresult XRE_ParseAppData (nsIFile* aINIFile, mozilla::XREAppData& aAppData);
166297 static_assert(sizeof(mozilla::detail::ArrayLengthHelper(kGeckoProcessTypeString)) ==
166323 namespace mozilla { namespace
166388 void XRE_StartupTimelineRecord (int aEvent, mozilla::TimeStamp aWhen);
166456 typedef mozilla::CSSEnabledState EnabledState;
166475 static_assert(mozilla::EnumTypeFitsWithin<T, int16_t>::value, in KTableEntry()
166561 static_assert(mozilla::EnumTypeFitsWithin<T, int16_t>::value, in ValueToKeywordEnum()
166573 static_assert(mozilla::EnumTypeFitsWithin<T, int16_t>::value, in ValueToKeyword()
166740 static const mozilla::UseCounter gPropertyUseCounter[eCSSProperty_COUNT_no_shorthands];
166744 static mozilla::UseCounter UseCounterFor(nsCSSPropertyID aProperty) { in UseCounterFor()
166976 namespace mozilla { namespace
167095 namespace mozilla { namespace
167128 class ProxyReleaseEvent : public mozilla::Runnable
167182 ::detail::ProxyRelease(aTarget, mozilla::Move(aDoomed), aAlwaysProxy); in ProxyRelease()
167211 ::detail::ProxyReleaseChooser<mozilla::IsBaseOf<nsISupports, T>::value> in NS_ProxyRelease()
167212 ::ProxyRelease(aTarget, mozilla::Move(aDoomed), aAlwaysProxy); in NS_ProxyRelease()
167229 mozilla::Unused << aDoomed.take(); in NS_ReleaseOnMainThread()
167234 NS_ProxyRelease(mainThread, mozilla::Move(aDoomed), aAlwaysProxy); in NS_ReleaseOnMainThread()
167251 systemGroupEventTarget = mozilla::SystemGroup::EventTargetFor(mozilla::TaskCategory::Other); in NS_ReleaseOnMainThreadSystemGroup()
167255 mozilla::Unused << aDoomed.take(); in NS_ReleaseOnMainThreadSystemGroup()
167260 NS_ProxyRelease(systemGroupEventTarget, mozilla::Move(aDoomed), aAlwaysProxy); in NS_ReleaseOnMainThreadSystemGroup()
167320 …mozilla::IsDestructible<nsMainThreadPtrHolder<T> >::value, "Reference-counted class " "nsMainThrea… in AddRef()
167407 namespace mozilla { namespace
167428 namespace mozilla { namespace
167432 namespace mozilla { namespace
167452 …mozilla::IsDestructible<URLExtraData>::value, "Reference-counted class " "URLExtraData" " should n… in AddRef()
167496 …mozilla::IsDestructible<URLValueData>::value, "Reference-counted class " "URLValueData" " should n… in AddRef()
167524 size_t SizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
167547 size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
167630 …mozilla::IsDestructible<GridTemplateAreasValue>::value, "Reference-counted class " "GridTemplateAr… in AddRef()
167632 size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
167665 …mozilla::IsDestructible<FontFamilyListRefCnt>::value, "Reference-counted class " "FontFamilyListRe… in AddRef()
167758 …mozilla::IsDestructible<ComplexColorValue>::value, "Reference-counted class " "ComplexColorValue" … in AddRef()
167920 friend struct mozilla::css::URLValueData;
167922 friend struct mozilla::css::ImageValue;
167935 explicit nsCSSValue(mozilla::css::URLValue* aValue);
167936 explicit nsCSSValue(mozilla::css::ImageValue* aValue);
167939 explicit nsCSSValue(mozilla::css::GridTemplateAreasValue* aValue);
167940 explicit nsCSSValue(mozilla::css::FontFamilyListRefCnt* aValue);
168080 mozilla::StyleComplexColor GetStyleComplexColorValue() const in GetStyleComplexColorValue()
168118 mozilla::FontFamilyList* GetFontFamilyListValue() const in GetFontFamilyListValue()
168144 mozilla::css::URLValue* GetURLStructValue() const in GetURLStructValue()
168152 mozilla::css::ImageValue* GetImageStructValue() const in GetImageStructValue()
168158 mozilla::css::GridTemplateAreasValue* GetGridTemplateAreas() const in GetGridTemplateAreas()
168212 static_assert(mozilla::EnumTypeFitsWithin<T, int32_t>::value, in SetEnumValue()
168227 void SetRGBAColorValue(const mozilla::css::RGBAColorData& aValue);
168229 already_AddRefed<mozilla::css::ComplexColorValue> aValue);
168231 void SetURLValue(mozilla::css::URLValue* aURI);
168232 void SetImageValue(mozilla::css::ImageValue* aImage);
168235 void SetGridTemplateAreas(mozilla::css::GridTemplateAreasValue* aValue);
168236 void SetFontFamilyListValue(mozilla::css::FontFamilyListRefCnt* aFontListValue);
168267 void AdoptListValue(mozilla::UniquePtr<nsCSSValueList> aValue);
168268 void AdoptPairListValue(mozilla::UniquePtr<nsCSSValuePairList> aValue);
168285 size_t SizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
168331 mozilla::css::URLValue* mURL;
168332 mozilla::css::ImageValue* mImage;
168333 mozilla::css::GridTemplateAreasValue* mGridTemplateAreas;
168345 mozilla::css::FontFamilyListRefCnt* mFontFamilyList;
168346 mozilla::css::ComplexColorValue* mComplexColor;
168387 …mozilla::IsDestructible<Array>::value, "Reference-counted class " "Array" " should not have a publ… in AddRef()
168427 size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
168449 size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
168472 …mozilla::IsDestructible<nsCSSValueList_heap>::value, "Reference-counted class " "nsCSSValueList_he… in AddRef()
168474 size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
168504 …mozilla::IsDestructible<nsCSSValueSharedList>::value, "Reference-counted class " "nsCSSValueShared… in AddRef()
168513 size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
168601 …mozilla::IsDestructible<nsCSSRect_heap>::value, "Reference-counted class " "nsCSSRect_heap" " shou… in AddRef()
168603 size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
168692 size_t SizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
168707 …mozilla::IsDestructible<nsCSSValuePair_heap>::value, "Reference-counted class " "nsCSSValuePair_he… in AddRef()
168709 size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
168798 …mozilla::IsDestructible<nsCSSValueTriplet_heap>::value, "Reference-counted class " "nsCSSValueTrip… in AddRef()
168800 size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
168851 size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
168875 …mozilla::IsDestructible<nsCSSValuePairList_heap>::value, "Reference-counted class " "nsCSSValuePai… in AddRef()
168877 size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
168936 size_t SizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
169026 …mozilla::IsDestructible<nsCSSValueGradient>::value, "Reference-counted class " "nsCSSValueGradient… in AddRef()
169028 size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
169075 …mozilla::IsDestructible<nsCSSValueTokenStream>::value, "Reference-counted class " "nsCSSValueToken… in AddRef()
169077 size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
169103 mozilla::SheetType mLevel;
169137 size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
169139 …mozilla::IsDestructible<nsCSSValueFloatColor>::value, "Reference-counted class " "nsCSSValueFloatC… in AddRef()
169167 …t32_t corner1905 = mozilla::eCornerTopLeft; for (mozilla::Corner corner; corner1905 <= mozilla::eC… in operator ==()
169175 …t32_t corner1913 = mozilla::eCornerTopLeft; for (mozilla::Corner corner; corner1913 <= mozilla::eC… in operator !=()
169183 …t32_t corner1921 = mozilla::eCornerTopLeft; for (mozilla::Corner corner; corner1921 <= mozilla::eC… in HasValue()
169204 using mozilla::dom::DOMRect;
169205 using mozilla::dom::Element;
169207 namespace mozilla { namespace
169236 …lease(void) override; virtual void DeleteCycleCollectable(void); typedef mozilla::FalseType HasThr…
169246 return mozilla::dom::IntersectionObserverEntryBinding::Wrap(aCx, this, aGivenProto); in WrapObject()
169308 mozilla::dom::IntersectionCallback& aCb) in DOMIntersectionObserver()
169312 …lease(void) override; virtual void DeleteCycleCollectable(void); typedef mozilla::FalseType HasThr…
169317 Constructor(const mozilla::dom::GlobalObject& aGlobal,
169318 mozilla::dom::IntersectionCallback& aCb,
169319 mozilla::ErrorResult& aRv);
169321 Constructor(const mozilla::dom::GlobalObject& aGlobal,
169322 mozilla::dom::IntersectionCallback& aCb,
169323 const mozilla::dom::IntersectionObserverInit& aOptions,
169324 mozilla::ErrorResult& aRv);
169328 return mozilla::dom::IntersectionObserverBinding::Wrap(aCx, this, aGivenProto); in WrapObject()
169340 void GetRootMargin(mozilla::dom::DOMString& aRetVal);
169350 mozilla::dom::IntersectionCallback* IntersectionCallback() { return mCallback; } in IntersectionCallback()
169368 RefPtr<mozilla::dom::IntersectionCallback> mCallback;
169400 namespace mozilla { namespace
169473 namespace mozilla { namespace
169500 explicit Element(already_AddRefed<mozilla::dom::NodeInfo>& aNodeInfo) : in Element()
169502 mState((mozilla::EventStates(mozilla::EventStates::InternalType(1) << 29))) in Element()
169553 void SetTabIndex(int32_t aTabIndex, mozilla::ErrorResult& aError);
169558 virtual void Focus(mozilla::ErrorResult& aError);
169563 virtual void Blur(mozilla::ErrorResult& aError);
169695 …RemoveStatesSilently(((mozilla::EventStates(mozilla::EventStates::InternalType(1) << 44)) | (mozil… in SetDirectionality()
169702 AddStatesSilently((mozilla::EventStates(mozilla::EventStates::InternalType(1) << 45))); in SetDirectionality()
169709 AddStatesSilently((mozilla::EventStates(mozilla::EventStates::InternalType(1) << 44))); in SetDirectionality()
169832 friend class mozilla::EventStateManager;
169891 already_AddRefed<mozilla::dom::NodeInfo>
170596 mozilla::ServoCell<ServoNodeData*> mServoData;
170600 class RemoveFromBindingManagerRunnable : public mozilla::Runnable
170620 …lease(void) override; virtual void DeleteCycleCollectable(void); typedef mozilla::FalseType HasThr…
170681 inline mozilla::dom::Element* nsINode::AsElement() in AsElement()
170684 return static_cast<mozilla::dom::Element*>(this); in AsElement()
170687 inline const mozilla::dom::Element* nsINode::AsElement() const in AsElement()
170690 return static_cast<const mozilla::dom::Element*>(this); in AsElement()
170702 namespace mozilla { namespace
170776 namespace mozilla { namespace
170808 return mozilla::HashGeneric(aKey->mElement, in HashKey()
170887 mozilla::RestyleHintData& aRestyleHintDataResult) = 0;
170900 virtual size_t SizeOfExcludingThis(mozilla::MallocSizeOf mallocSizeOf) const = 0;
170901 virtual size_t SizeOfIncludingThis(mozilla::MallocSizeOf mallocSizeOf) const = 0;
170917 namespace mozilla { namespace
170944 …mozilla::IsDestructible<EffectCompositor>::value, "Reference-counted class " "EffectCompositor" " … in AddRef()
171153 …verride; virtual MozExternalRefCountType Release(void) override; typedef mozilla::FalseType HasThr…
171306 namespace mozilla { namespace
171475 void SetErrorReporter(mozilla::css::ErrorReporter* aReporter) { in SetErrorReporter()
171619 mozilla::css::ErrorReporter *mReporter;
171651 namespace mozilla { namespace
171893 namespace mozilla { namespace
171911 virtual nsresult GetChannelCreation(mozilla::TimeStamp *aChannelCreation) = 0;
171914 virtual nsresult GetAsyncOpen(mozilla::TimeStamp *aAsyncOpen) = 0;
171917 virtual nsresult GetDomainLookupStart(mozilla::TimeStamp *aDomainLookupStart) = 0;
171920 virtual nsresult GetDomainLookupEnd(mozilla::TimeStamp *aDomainLookupEnd) = 0;
171923 virtual nsresult GetConnectStart(mozilla::TimeStamp *aConnectStart) = 0;
171926 virtual nsresult GetConnectEnd(mozilla::TimeStamp *aConnectEnd) = 0;
171929 virtual nsresult GetRequestStart(mozilla::TimeStamp *aRequestStart) = 0;
171932 virtual nsresult GetResponseStart(mozilla::TimeStamp *aResponseStart) = 0;
171935 virtual nsresult GetResponseEnd(mozilla::TimeStamp *aResponseEnd) = 0;
171938 virtual nsresult GetRedirectStart(mozilla::TimeStamp *aRedirectStart) = 0;
171939 virtual nsresult SetRedirectStart(mozilla::TimeStamp aRedirectStart) = 0;
171942 virtual nsresult GetRedirectEnd(mozilla::TimeStamp *aRedirectEnd) = 0;
171943 virtual nsresult SetRedirectEnd(mozilla::TimeStamp aRedirectEnd) = 0;
171965 virtual nsresult GetCacheReadStart(mozilla::TimeStamp *aCacheReadStart) = 0;
171968 virtual nsresult GetCacheReadEnd(mozilla::TimeStamp *aCacheReadEnd) = 0;
172099 namespace mozilla { namespace
172126 namespace mozilla { namespace
172165 friend class mozilla::detail::ConditionVariableImpl;
172173 namespace mozilla { namespace
172331 namespace mozilla { namespace
172389 namespace mozilla { namespace
172405 typedef mozilla::image::Image Image;
172406 typedef mozilla::image::ImageCacheKey ImageCacheKey;
172407 typedef mozilla::image::ImageURL ImageURL;
172408 typedef mozilla::image::ProgressTracker ProgressTracker;
172409 typedef mozilla::net::ReferrerPolicy ReferrerPolicy;
172414 …alRefCountType Release(void) override; typedef mozilla::TrueType HasThreadSafeRefCnt; protected: :…
172632 mutable mozilla::Mutex mMutex;
172649 namespace mozilla { namespace
172686 namespace mozilla { namespace
172695 public mozilla::image::IProgressObserver,
172704 typedef mozilla::image::Image Image;
172705 typedef mozilla::image::ImageURL ImageURL;
172706 typedef mozilla::image::ProgressTracker ProgressTracker;
172709 …verride; virtual MozExternalRefCountType Release(void) override; typedef mozilla::FalseType HasThr…
172750 const mozilla::gfx::IntRect* aRect = nullptr) override;
172784 friend class mozilla::image::ProgressTracker;
172790 class imgCancelRunnable : public mozilla::Runnable
172840 …mozilla::TimeStamp *aChannelCreation) override { return !TimedChannel() ? NS_ERROR_NULL_POINTER : … in SetTimingEnabled()
172843 mozilla::UniquePtr<ProxyBehaviour> mBehaviour;
172899 namespace mozilla { namespace
172954 namespace mozilla { namespace
173068 …mozilla::IsDestructible<AnonymousCounterStyle>::value, "Reference-counted class " "AnonymousCounte… in AddRef()
173115 …mozilla::IsDestructible<CounterStyleManager>::value, "Reference-counted class " "CounterStyleManag… in AddRef()
173135 namespace mozilla { namespace
173141 static_assert(int(mozilla::SheetType::Count) - 1 <=
173151 namespace mozilla { namespace
173216 AllocateByObjectID(mozilla::eArenaObjectID_nsStyleFont, sz); in operator new()
173296 …mozilla::IsDestructible<nsStyleGradient>::value, "Reference-counted class " "nsStyleGradient" " sh… in AddRef()
173335 mozilla::css::ImageValue* aImageValue,
173336 mozilla::dom::ImageTracker* aImageTracker);
173343 already_AddRefed<mozilla::css::URLExtraData> aExtraData);
173361 mozilla::css::ImageValue* GetImageValue() const { return mImageValue; } in GetImageValue()
173365 …mozilla::IsDestructible<nsStyleImageRequest>::value, "Reference-counted class " "nsStyleImageReque… in AddRef()
173374 RefPtr<mozilla::css::ImageValue> mImageValue;
173375 RefPtr<mozilla::dom::ImageTracker> mImageTracker;
173378 RefPtr<mozilla::dom::DocGroup> mDocGroup;
173384 …mozilla::CastableTypedEnumResult<nsStyleImageRequest::Mode> operator |(nsStyleImageRequest::Mode a… in operator ^()
173397 void SetCachedSVGViewportSize(const mozilla::Maybe<nsSize>& aSVGViewportSize);
173398 const mozilla::Maybe<nsSize>& GetCachedSVGViewportSize();
173407 mozilla::Maybe<nsSize> mCachedSVGViewportSize;
173422 void SetCropRect(mozilla::UniquePtr<nsStyleSides> aCropRect);
173450 const mozilla::UniquePtr<nsStyleSides>& GetCropRect() const { in GetCropRect()
173517 const mozilla::Maybe<nsSize>& aSVGViewportSize,
173526 mozilla::UniquePtr<CachedBorderImageData> mCachedBIData;
173536 mozilla::UniquePtr<nsStyleSides> mCropRect;
173548 nscolor CalcComplexColor(const mozilla::StyleComplexColor& aColor) const { in CalcComplexColor()
173549 return mozilla::LinearBlendColors(aColor.mColor, mColor, in CalcComplexColor()
173558 AllocateByObjectID(mozilla::eArenaObjectID_nsStyleColor, sz); in operator new()
173563 FreeByObjectID(mozilla::eArenaObjectID_nsStyleColor, this); in Destroy()
173599 static bool IsInitialPositionForLayerType(mozilla::Position aPosition, LayerType aType);
173700 typedef mozilla::StyleGeometryBox StyleGeometryBox;
173703 RefPtr<mozilla::css::URLValueData> mSourceURI;
173711 mozilla::Position mPosition;
173829 AllocateByObjectID(mozilla::eArenaObjectID_nsStyleBackground, sz); in operator new()
173856 mozilla::StyleComplexColor mBackgroundColor;
173876 AllocateByObjectID(mozilla::eArenaObjectID_nsStyleMargin, sz); in operator new()
173888 …int32_t side916 = mozilla::eSideTop; for (mozilla::Side side; side916 <= mozilla::eSideLeft && ((s… in GetMargin()
173896 inline bool HasBlockAxisAuto(mozilla::WritingMode aWM) const;
173897 inline bool HasInlineAxisAuto(mozilla::WritingMode aWM) const;
173914 AllocateByObjectID(mozilla::eArenaObjectID_nsStylePadding, sz); in operator new()
173932 …int32_t side960 = mozilla::eSideTop; for (mozilla::Side side; side960 <= mozilla::eSideLeft && ((s… in GetPadding()
174069 …mozilla::IsDestructible<nsCSSShadowArray>::value, "Reference-counted class " "nsCSSShadowArray" " … in AddRef()
174096 AllocateByObjectID(mozilla::eArenaObjectID_nsStyleBorder, sz); in operator new()
174113 void ClearBorderColors(mozilla::Side aSide) { in ClearBorderColors()
174125 bool HasVisibleStyle(mozilla::Side aSide) const in HasVisibleStyle()
174131 void SetBorderWidth(mozilla::Side aSide, nscoord aBorderWidth) in SetBorderWidth()
174158 nscoord GetComputedBorderWidth(mozilla::Side aSide) const in GetComputedBorderWidth()
174163 uint8_t GetBorderStyle(mozilla::Side aSide) const in GetBorderStyle()
174169 void SetBorderStyle(mozilla::Side aSide, uint8_t aStyle) in SetBorderStyle()
174234 mozilla::StyleFloatEdge mFloatEdge;
174235 mozilla::StyleBoxDecorationBreak mBoxDecorationBreak;
174245 mozilla::StyleComplexColor mBorderTopColor;
174246 mozilla::StyleComplexColor mBorderRightColor;
174247 mozilla::StyleComplexColor mBorderBottomColor;
174248 mozilla::StyleComplexColor mBorderLeftColor;
174250 mozilla::StyleComplexColor mBorderColor[4];
174253 static mozilla::StyleComplexColor nsStyleBorder::*
174254 BorderColorFieldFor(mozilla::Side aSide) { in BorderColorFieldFor()
174256 case mozilla::eSideTop: in BorderColorFieldFor()
174258 case mozilla::eSideRight: in BorderColorFieldFor()
174260 case mozilla::eSideBottom: in BorderColorFieldFor()
174262 case mozilla::eSideLeft: in BorderColorFieldFor()
174286 …= __builtin_offsetof(nsStyleBorder, mBorderColor) + size_t(mozilla::eSideTop) * sizeof(mozilla::St…
174287 … __builtin_offsetof(nsStyleBorder, mBorderColor) + size_t(mozilla::eSideRight) * sizeof(mozilla::S…
174288 …__builtin_offsetof(nsStyleBorder, mBorderColor) + size_t(mozilla::eSideBottom) * sizeof(mozilla::S…
174289 … __builtin_offsetof(nsStyleBorder, mBorderColor) + size_t(mozilla::eSideLeft) * sizeof(mozilla::St…
174305 AllocateByObjectID(mozilla::eArenaObjectID_nsStyleOutline, sz); in operator new()
174310 FreeByObjectID(mozilla::eArenaObjectID_nsStyleOutline, this); in Destroy()
174325 mozilla::StyleComplexColor mOutlineColor;
174358 …mozilla::IsDestructible<nsStyleQuoteValues>::value, "Reference-counted class " "nsStyleQuoteValues… in AddRef()
174376 AllocateByObjectID(mozilla::eArenaObjectID_nsStyleList, sz); in operator new()
174381 FreeByObjectID(mozilla::eArenaObjectID_nsStyleList, this); in Destroy()
174399 mozilla::CounterStyle* GetCounterStyle() const in GetCounterStyle()
174403 void SetCounterStyle(mozilla::CounterStyle* aStyle) in SetCounterStyle()
174426 RefPtr<mozilla::CounterStyle> mCounterStyle;
174434 static mozilla::StaticRefPtr<nsStyleQuoteValues> sInitialQuotes;
174435 static mozilla::StaticRefPtr<nsStyleQuoteValues> sNoneQuotes;
174552 AllocateByObjectID(mozilla::eArenaObjectID_nsStylePosition, sz); in operator new()
174557 FreeByObjectID(mozilla::eArenaObjectID_nsStylePosition, this); in Destroy()
174581 mozilla::Position mObjectPosition;
174595 mozilla::StyleBoxSizing mBoxSizing;
174621 RefPtr<mozilla::css::GridTemplateAreasValue> mGridTemplateAreas;
174659 bool OffsetHasPercent(mozilla::Side aSide) const in OffsetHasPercent()
174668 inline nsStyleCoord& ISize(mozilla::WritingMode aWM);
174669 inline nsStyleCoord& MinISize(mozilla::WritingMode aWM);
174670 inline nsStyleCoord& MaxISize(mozilla::WritingMode aWM);
174671 inline nsStyleCoord& BSize(mozilla::WritingMode aWM);
174672 inline nsStyleCoord& MinBSize(mozilla::WritingMode aWM);
174673 inline nsStyleCoord& MaxBSize(mozilla::WritingMode aWM);
174674 inline const nsStyleCoord& ISize(mozilla::WritingMode aWM) const;
174675 inline const nsStyleCoord& MinISize(mozilla::WritingMode aWM) const;
174676 inline const nsStyleCoord& MaxISize(mozilla::WritingMode aWM) const;
174677 inline const nsStyleCoord& BSize(mozilla::WritingMode aWM) const;
174678 inline const nsStyleCoord& MinBSize(mozilla::WritingMode aWM) const;
174679 inline const nsStyleCoord& MaxBSize(mozilla::WritingMode aWM) const;
174680 inline bool ISizeDependsOnContainer(mozilla::WritingMode aWM) const;
174681 inline bool MinISizeDependsOnContainer(mozilla::WritingMode aWM) const;
174682 inline bool MaxISizeDependsOnContainer(mozilla::WritingMode aWM) const;
174683 inline bool BSizeDependsOnContainer(mozilla::WritingMode aWM) const;
174684 inline bool MinBSizeDependsOnContainer(mozilla::WritingMode aWM) const;
174685 inline bool MaxBSizeDependsOnContainer(mozilla::WritingMode aWM) const;
174761 AllocateByObjectID(mozilla::eArenaObjectID_nsStyleTextReset, sz); in operator new()
174766 FreeByObjectID(mozilla::eArenaObjectID_nsStyleTextReset, this); in Destroy()
174785 mozilla::StyleComplexColor mTextDecorationColor;
174798 AllocateByObjectID(mozilla::eArenaObjectID_nsStyleText, sz); in operator new()
174803 FreeByObjectID(mozilla::eArenaObjectID_nsStyleText, this); in Destroy()
174812 mozilla::StyleTextJustify mTextJustify;
174817 mozilla::StyleHyphens mHyphens;
174826 mozilla::StyleComplexColor mTextEmphasisColor;
174827 mozilla::StyleComplexColor mWebkitTextFillColor;
174828 mozilla::StyleComplexColor mWebkitTextStrokeColor;
174896 mozilla::LogicalSide TextEmphasisSide(mozilla::WritingMode aWM) const;
174940 mozilla::image::Angle Angle() const { in Angle()
174942 case ANGLE_0: return mozilla::image::Angle::D0; in Angle()
174943 case ANGLE_90: return mozilla::image::Angle::D90; in Angle()
174944 case ANGLE_180: return mozilla::image::Angle::D180; in Angle()
174945 case ANGLE_270: return mozilla::image::Angle::D270; in Angle()
174948 return mozilla::image::Angle::D0; in Angle()
175005 AllocateByObjectID(mozilla::eArenaObjectID_nsStyleVisibility, sz); in operator new()
175010 FreeByObjectID(mozilla::eArenaObjectID_nsStyleVisibility, this); in Destroy()
175146 namespace mozilla { namespace
175286 …_t corner2401 = mozilla::eCornerTopLeftX; for (mozilla::HalfCorner corner; corner2401 <= mozilla::… in HasRadius()
175326 …mozilla::IsDestructible<StyleBasicShape>::value, "Reference-counted class " "StyleBasicShape" " sh… in AddRef()
175510 explicit BindingHolder(mozilla::css::URLValue* aPtr) : mPtr(aPtr) {} in BindingHolder()
175511 operator mozilla::css::URLValue*() const { return Get(); } in operator mozilla::css::URLValue*()
175512 mozilla::css::URLValue* operator->() const { return Get(); } in operator ->()
175513 mozilla::css::URLValue* Get() const { return (mPtr && mPtr->GetURI()) ? mPtr.get() : nullptr; } in Get()
175514 mozilla::css::URLValue* ForceGet() const { return mPtr.get(); } in ForceGet()
175515 void Set(mozilla::css::URLValue* aPtr) { mPtr = aPtr; } in Set()
175517 RefPtr<mozilla::css::URLValue> mPtr;
175522 typedef mozilla::StyleGeometryBox StyleGeometryBox;
175533 AllocateByObjectID(mozilla::eArenaObjectID_nsStyleDisplay, sz); in operator new()
175538 FreeByObjectID(mozilla::eArenaObjectID_nsStyleDisplay, this); in Destroy()
175546 mozilla::StyleDisplay mDisplay;
175547 mozilla::StyleDisplay mOriginalDisplay;
175570 mozilla::StyleFloat mFloat;
175572 mozilla::StyleFloat mOriginalFloat;
175574 mozilla::StyleClear mBreakType;
175582 mozilla::StyleOrient mOrient;
175599 mozilla::Position mScrollSnapDestination;
175600 nsTArray<mozilla::Position> mScrollSnapCoordinate;
175616 nsStyleAutoArray<mozilla::StyleTransition> mTransitions;
175625 nsStyleAutoArray<mozilla::StyleAnimation> mAnimations;
175638 mozilla::StyleShapeSource mShapeOutside;
175641 return mozilla::StyleDisplay::Block == mDisplay || in IsBlockInsideStyle()
175642 mozilla::StyleDisplay::ListItem == mDisplay || in IsBlockInsideStyle()
175643 mozilla::StyleDisplay::InlineBlock == mDisplay || in IsBlockInsideStyle()
175644 mozilla::StyleDisplay::TableCaption == mDisplay || in IsBlockInsideStyle()
175645 mozilla::StyleDisplay::FlowRoot == mDisplay; in IsBlockInsideStyle()
175652 return mozilla::StyleDisplay::Block == mDisplay || in IsBlockOutsideStyle()
175653 mozilla::StyleDisplay::Flex == mDisplay || in IsBlockOutsideStyle()
175654 mozilla::StyleDisplay::WebkitBox == mDisplay || in IsBlockOutsideStyle()
175655 mozilla::StyleDisplay::Grid == mDisplay || in IsBlockOutsideStyle()
175656 mozilla::StyleDisplay::ListItem == mDisplay || in IsBlockOutsideStyle()
175657 mozilla::StyleDisplay::Table == mDisplay || in IsBlockOutsideStyle()
175658 mozilla::StyleDisplay::FlowRoot == mDisplay; in IsBlockOutsideStyle()
175661 static bool IsDisplayTypeInlineOutside(mozilla::StyleDisplay aDisplay) { in IsDisplayTypeInlineOutside()
175662 return mozilla::StyleDisplay::Inline == aDisplay || in IsDisplayTypeInlineOutside()
175663 mozilla::StyleDisplay::InlineBlock == aDisplay || in IsDisplayTypeInlineOutside()
175664 mozilla::StyleDisplay::InlineTable == aDisplay || in IsDisplayTypeInlineOutside()
175665 mozilla::StyleDisplay::MozInlineBox == aDisplay || in IsDisplayTypeInlineOutside()
175666 mozilla::StyleDisplay::InlineFlex == aDisplay || in IsDisplayTypeInlineOutside()
175667 mozilla::StyleDisplay::WebkitInlineBox == aDisplay || in IsDisplayTypeInlineOutside()
175668 mozilla::StyleDisplay::InlineGrid == aDisplay || in IsDisplayTypeInlineOutside()
175669 mozilla::StyleDisplay::MozInlineGrid == aDisplay || in IsDisplayTypeInlineOutside()
175670 mozilla::StyleDisplay::MozInlineStack == aDisplay || in IsDisplayTypeInlineOutside()
175671 mozilla::StyleDisplay::Ruby == aDisplay || in IsDisplayTypeInlineOutside()
175672 mozilla::StyleDisplay::RubyBase == aDisplay || in IsDisplayTypeInlineOutside()
175673 mozilla::StyleDisplay::RubyBaseContainer == aDisplay || in IsDisplayTypeInlineOutside()
175674 mozilla::StyleDisplay::RubyText == aDisplay || in IsDisplayTypeInlineOutside()
175675 mozilla::StyleDisplay::RubyTextContainer == aDisplay || in IsDisplayTypeInlineOutside()
175676 mozilla::StyleDisplay::Contents == aDisplay; in IsDisplayTypeInlineOutside()
175688 return mozilla::StyleDisplay::TableCaption == mDisplay || in IsInnerTableStyle()
175689 mozilla::StyleDisplay::TableCell == mDisplay || in IsInnerTableStyle()
175690 mozilla::StyleDisplay::TableRow == mDisplay || in IsInnerTableStyle()
175691 mozilla::StyleDisplay::TableRowGroup == mDisplay || in IsInnerTableStyle()
175692 mozilla::StyleDisplay::TableHeaderGroup == mDisplay || in IsInnerTableStyle()
175693 mozilla::StyleDisplay::TableFooterGroup == mDisplay || in IsInnerTableStyle()
175694 mozilla::StyleDisplay::TableColumn == mDisplay || in IsInnerTableStyle()
175695 mozilla::StyleDisplay::TableColumnGroup == mDisplay; in IsInnerTableStyle()
175699 return mozilla::StyleFloat::None != mFloat; in IsFloatingStyle()
175716 static bool IsRubyDisplayType(mozilla::StyleDisplay aDisplay) { in IsRubyDisplayType()
175717 return mozilla::StyleDisplay::Ruby == aDisplay || in IsRubyDisplayType()
175718 mozilla::StyleDisplay::RubyBase == aDisplay || in IsRubyDisplayType()
175719 mozilla::StyleDisplay::RubyBaseContainer == aDisplay || in IsRubyDisplayType()
175720 mozilla::StyleDisplay::RubyText == aDisplay || in IsRubyDisplayType()
175721 mozilla::StyleDisplay::RubyTextContainer == aDisplay; in IsRubyDisplayType()
175769 inline mozilla::StyleDisplay GetDisplay(const nsIFrame* aContextFrame) const;
175822 inline mozilla::StyleFloat PhysicalFloats(mozilla::WritingMode aWM) const;
175823 inline mozilla::StyleClear PhysicalBreakType(mozilla::WritingMode aWM) const;
175836 AllocateByObjectID(mozilla::eArenaObjectID_nsStyleTable, sz); in operator new()
175841 FreeByObjectID(mozilla::eArenaObjectID_nsStyleTable, this); in Destroy()
175860 AllocateByObjectID(mozilla::eArenaObjectID_nsStyleTableBorder, sz); in operator new()
175865 FreeByObjectID(mozilla::eArenaObjectID_nsStyleTableBorder, this); in Destroy()
176021 AllocateByObjectID(mozilla::eArenaObjectID_nsStyleContent, sz); in operator new()
176091 AllocateByObjectID(mozilla::eArenaObjectID_nsStyleUIReset, sz); in operator new()
176096 FreeByObjectID(mozilla::eArenaObjectID_nsStyleUIReset, this); in Destroy()
176101 mozilla::StyleUserSelect mUserSelect;
176104 mozilla::StyleWindowDragging mWindowDragging;
176141 AllocateByObjectID(mozilla::eArenaObjectID_nsStyleUserInterface, sz); in operator new()
176146 FreeByObjectID(mozilla::eArenaObjectID_nsStyleUserInterface, this); in Destroy()
176151 mozilla::StyleUserInput mUserInput;
176152 mozilla::StyleUserModify mUserModify;
176153 mozilla::StyleUserFocus mUserFocus;
176158 mozilla::StyleComplexColor mCaretColor;
176173 AllocateByObjectID(mozilla::eArenaObjectID_nsStyleXUL, sz); in operator new()
176178 FreeByObjectID(mozilla::eArenaObjectID_nsStyleXUL, this); in Destroy()
176185 mozilla::StyleBoxAlign mBoxAlign;
176186 mozilla::StyleBoxDirection mBoxDirection;
176187 mozilla::StyleBoxOrient mBoxOrient;
176188 mozilla::StyleBoxPack mBoxPack;
176202 AllocateByObjectID(mozilla::eArenaObjectID_nsStyleColumn, sz); in operator new()
176207 FreeByObjectID(mozilla::eArenaObjectID_nsStyleColumn, this); in Destroy()
176222 mozilla::StyleComplexColor mColumnRuleColor;
176267 void SetPaintServer(mozilla::css::URLValue* aPaintServer,
176277 mozilla::css::URLValue* GetPaintServer() const { in GetPaintServer()
176300 mozilla::css::URLValue* mPaintServer;
176316 AllocateByObjectID(mozilla::eArenaObjectID_nsStyleSVG, sz); in operator new()
176321 FreeByObjectID(mozilla::eArenaObjectID_nsStyleSVG, this); in Destroy()
176328 RefPtr<mozilla::css::URLValue> mMarkerEnd;
176329 RefPtr<mozilla::css::URLValue> mMarkerMid;
176330 RefPtr<mozilla::css::URLValue> mMarkerStart;
176340 mozilla::StyleFillRule mClipRule;
176343 mozilla::StyleFillRule mFillRule;
176455 mozilla::css::URLValue* GetURL() const { in GetURL()
176460 bool SetURL(mozilla::css::URLValue* aValue);
176474 mozilla::css::URLValue* mURL;
176499 AllocateByObjectID(mozilla::eArenaObjectID_nsStyleSVGReset, sz); in operator new()
176506 return mClipPath.GetType() != mozilla::StyleShapeSourceType::None; in HasClipPath()
176516 mozilla::StyleShapeSource mClipPath;
176540 AllocateByObjectID(mozilla::eArenaObjectID_nsStyleVariables, sz); in operator new()
176545 FreeByObjectID(mozilla::eArenaObjectID_nsStyleVariables, this); in Destroy()
176550 mozilla::CSSVariableValues mVariables;
176563 AllocateByObjectID(mozilla::eArenaObjectID_nsStyleEffects, sz); in operator new()
176568 FreeByObjectID(mozilla::eArenaObjectID_nsStyleEffects, this); in Destroy()
176636 template<typename T, typename Deleter = mozilla::DefaultDelete<T>>
176641 …mozilla::UniquePtr<int>) == sizeof(UniquePtr_Simple<int>), "Size mismatch between " "mozilla::Uniq…
176657 …mozilla::StyleTransition>) == sizeof(nsTArray_Simple<mozilla::StyleTransition>), "Size mismatch be…
176659 …mozilla::StyleAnimation>) == sizeof(nsTArray_Simple<mozilla::StyleAnimation>), "Size mismatch betw…
176679 namespace mozilla { namespace
176781 namespace mozilla { namespace
176979 typedef mozilla::CSSPseudoClassType Type;
176980 typedef mozilla::CSSEnabledState EnabledState;
177017 static mozilla::Maybe<bool>
177018 MatchesElement(Type aType, const mozilla::dom::Element* aElement);
177030 namespace mozilla { namespace
177040 using mozilla::FontFamilyList;
177041 using mozilla::FontFamilyType;
177042 using mozilla::ServoElementSnapshot;
177060 already_AddRefed<mozilla::css::URLValue> IntoCssUrl();
177063 mozilla::css::URLExtraData* mExtraData;
177084 void Gecko_LoadStyleSheet(mozilla::css::Loader* loader,
177085 mozilla::ServoStyleSheet* parent,
177111 bool Gecko_MatchesElement(mozilla::CSSPseudoClassType type, RawGeckoElementBorrowed element);
177136 mozilla::EffectCompositor::CascadeLevel aCascadeLevel,
177144 mozilla::UpdateAnimationsTasks aTaskBits);
177153 mozilla::ComputedTimingFunction::BeforeFlag aBeforeFlag);
177263 mozilla::Keyframe* Gecko_AnimationAppendKeyframe(RawGeckoKeyframeListBorrowedMut keyframes,
177273 void Gecko_CopyClipPathValueFrom(mozilla::StyleShapeSource* dst, const mozilla::StyleShapeSource* s…
177275 void Gecko_DestroyClipPath(mozilla::StyleShapeSource* clip);
177276 mozilla::StyleBasicShape* Gecko_NewBasicShape(mozilla::StyleBasicShapeType type);
177277 void Gecko_StyleClipPath_SetURLValue(mozilla::StyleShapeSource* clip, ServoBundledURI uri);
177290 mozilla::css::URLValue* Gecko_NewURLValue(ServoBundledURI uri);
177291 …o_AddRefCSSURLValueArbitraryThread(mozilla::css::URLValue* aPtr); void Gecko_ReleaseCSSURLValueArb…
177356 mozilla::CSSPseudoClassType type,
177482 RawServoStyleSheetStrong Servo_StyleSheet_Empty(mozilla::css::SheetParsingMode parsing_mode);
177484 …tyleSheet_FromUTF8Bytes(mozilla::css::Loader* loader, mozilla::ServoStyleSheet* gecko_stylesheet, …
177493 …eet_ClearAndUpdate(RawServoStyleSheetBorrowed stylesheet, mozilla::css::Loader* loader, mozilla::S…
177534 …eet, const nsACString* rule, uint32_t index, bool nested, mozilla::css::Loader* loader, mozilla::S…
177761 bool Servo_TraverseSubtree(RawGeckoElementBorrowed root, RawServoStyleSetBorrowed set, mozilla::Tra…