Lines Matching refs:nsTArray
11944 # 1 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h" 1
11945 # 10 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h"
11952 class nsTArray;
11961 using InfallibleTArray = nsTArray<E>;
11962 # 11 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h" 2
12047 # 12 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h" 2
33339 # 13 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h" 2
33421 # 16 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h" 2
36367 # 18 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h" 2
36388 # 19 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h" 2
36542 # 21 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h" 2
45189 # 23 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h" 2
52003 # 27 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h" 2
52572 # 28 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h" 2
52584 # 30 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h" 2
52603 # 33 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h" 2
56323 # 34 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h" 2
56365 # 137 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h"
56409 do { AnnotateMozCrashReason("MOZ_CRASH(" "Infallible nsTArray should never fail" ")"); do { *((volatile int*) __null) = 180; ::abort(); } while (0); } while (0);
56416 do { AnnotateMozCrashReason("MOZ_CRASH(" "infallible nsTArray should never convert false to ResultType" ")"); do { *((volatile int*) __null) = 187; ::abort(); } while (0); } while (0);
56447 # 251 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h"
56627 # 439 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h"
56744 "For safety, we disallow constructing nsTArray<E> elements "
56786 # 608 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h"
56831 # 662 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h"
56883 # 725 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h"
56919 # 772 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h"
56924 operator const nsTArray<E>&()
56929 return *reinterpret_cast<nsTArray<E> *>(self);
56981 # 846 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h"
57000 typedef mozilla::ArrayIterator<elem_type&, nsTArray<E>> iterator;
57001 typedef mozilla::ArrayIterator<const elem_type&, nsTArray<E>> const_iterator;
57036 # 916 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h"
57048 operator const nsTArray<E>&() const
57139 # 1026 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h"
57245 # 1141 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h"
57294 # 1197 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h"
57309 # 1219 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h"
57316 # 1233 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h"
57381 # 1306 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h"
57395 # 1330 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h"
57417 const nsTArray<Item>& aArray)
57437 const nsTArray<Item>& aArray,
57562 # 1507 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h"
57570 # 1530 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h"
57841 # 1811 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h"
57856 # 1834 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h"
57949 # 1934 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h"
57970 # 1962 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h"
58238 class nsTArray : public nsTArray_Impl<E, nsTArrayInfallibleAllocator>
58242 typedef nsTArray<E> self_type;
58245 nsTArray() {}
58246 explicit nsTArray(size_type aCapacity) : base_type(aCapacity) {}
58247 explicit nsTArray(const nsTArray& aOther) : base_type(aOther) {}
58248 nsTArray(nsTArray&& aOther) : base_type(mozilla::Move(aOther)) {}
58249 nsTArray(std::initializer_list<E> aIL) : base_type(aIL) {}
58252 explicit nsTArray(const nsTArray_Impl<E, Allocator>& aOther)
58257 nsTArray(nsTArray_Impl<E, Allocator>&& aOther)
58355 class AutoTArray : public nsTArray<E>
58360 typedef nsTArray<E> base_type;
58448 # 2454 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h"
58450 class AutoTArray<E, 0> : public nsTArray<E>
58478 # 2497 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h"
58486 # 1 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray-inl.h" 1
58487 # 11 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray-inl.h"
58512 &reinterpret_cast<const AutoTArray<nsTArray<uint32_t>, 1>*>(this)->mAutoBuf;
58541 # 94 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray-inl.h"
58544 # 104 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray-inl.h"
58743 # 311 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray-inl.h"
58803 # 382 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray-inl.h"
58889 # 2504 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/nsTArray.h" 2
58956 nsTArray<T> mOtherElements;
59002 using ComputedKeyframeValues = nsTArray<PropertyStyleAnimationValuePair>;
59020 typedef nsTArray<mozilla::Keyframe> RawGeckoKeyframeList;
59021 typedef nsTArray<mozilla::ComputedKeyframeValues> RawGeckoComputedKeyframeValuesList;
59022 typedef nsTArray<mozilla::PropertyStyleAnimationValuePair> RawGeckoAnimationValueList;
59024 typedef nsTArray<nsFontFaceRuleContainer> RawGeckoFontFaceRuleList;
68945 nsTArray<nsCString>& aArray);
80105 typedef nsTArray< nsCOMPtr<nsIAtom> > AtomArray;
80386 static nsTArray<const EnumTable*>* sEnumTableArray;
80843 nsTArray<nsCSSSelector*> mSelectorsForDescendants;
80971 nsTArray<ServoAttrSnapshot> mAttrs;
84428 typedef nsTArray<T> array_type;
84918 static void Append(nsTArray<nsString>& aArgs, uint16_t aCount)
84924 static void Append(nsTArray<nsString>& aArgs, uint16_t aCount, const nsAString& aFirst, Ts&&... aOtherArgs)
85143 nsTArray<nsString>& CreateErrorMessageHelper(const dom::ErrNum errorNumber, nsresult errorType);
85155 nsTArray<nsString>& messageArgsArray = CreateErrorMessageHelper(errorNumber, errorType);
86678 typedef nsTArray<ShortcutKeyCandidate> ShortcutKeyCandidateArray;
88784 void GetBoundMutationObservers(nsTArray<RefPtr<nsDOMMutationObserver> >& aResult);
88911 nsTArray<RefPtr<DOMQuad> >& aResult,
89953 virtual nsTArray<nsIContent*> &DestInsertionPoints() = 0;
89960 virtual nsTArray<nsIContent*> *GetExistingDestInsertionPoints() const = 0;
90564 nsTArray<nsISupports*> mArray;
91093 virtual void GetSupportedNames(nsTArray<nsString>& aNames) = 0;
93089 virtual nsTArray<nsIContent*> &DestInsertionPoints() override;
93090 virtual nsTArray<nsIContent*> *GetExistingDestInsertionPoints() const override;
93122 nsTArray<nsCOMPtr<nsIContent> >& aNodes);
93254 nsTArray<nsIContent*> mDestInsertionPoints;
94174 GetSupportedNames(nsTArray<nsString>& aNames);
103704 virtual nsresult GetAllowList(nsTArray<nsCOMPtr<nsIPrincipal> > **anAllowList) = 0;
105155 virtual const nsTArray<nsCOMPtr<nsIPrincipal>> & RedirectChainIncludingInternalRedirects(void) = 0;
105161 virtual const nsTArray<nsCOMPtr<nsIPrincipal>> & RedirectChain(void) = 0;
105164 virtual void SetCorsPreflightInfo(const nsTArray<nsCString> & unsafeHeaders, bool forcePreflight) = 0;
105167 virtual const nsTArray<nsCString> & CorsUnsafeHeaders(void) = 0;
106436 const nsTArray<RefPtr<StyleSheet>>& aNewSheets);
106465 inline bool AppendFontFaceRules(nsTArray<nsFontFaceRuleContainer>& aArray);
109465 nsTArray<void *> mEntries;
110350 ArrayView(const nsTArray<T>& aData) :
113350 nsTArray<RefPtr<mozilla::StyleSheet>>& aSheets) = 0;
113356 const nsTArray<RefPtr<mozilla::StyleSheet>>& aSheets) = 0;
114333 void Append(const nsTArray<nsString>& aFamilyNameList) {
114353 const nsTArray<FontFamilyName>& GetFontlist() const {
114481 nsTArray<FontFamilyName> mFontlist;
114641 ValueList(const nsAString& aName, const nsTArray<uint32_t>& aSelectors)
114645 nsTArray<uint32_t> featureSelectors;
114650 nsTArray<ValueList> valuelist;
114658 nsTArray<uint32_t>& aValues);
114661 const nsTArray<gfxFontFeatureValueSet::FeatureValues>& aValues);
114703 nsTArray<uint32_t> mValues;
114805 nsTArray<gfxAlternateValue> alternateValues;
114811 nsTArray<gfxFontFeature> fontFeatureSettings;
114814 nsTArray<gfxFontVariation> fontVariationSettings;
115593 nsTArray<PropertyValue>* ToArray()
115596 return reinterpret_cast<nsTArray<PropertyValue>*>(&mValue);
115615 nsTArray<PropertyValue>* array = ToArray();
122084 typedef nsTArray<typename TypedArrayType::element_type> ArrayType;
124265 nsTArray<nsCString> mHostObjectURIs;
126100 nsTArray<mozilla::dom::AudioContext*> mAudioContexts;
127021 static void SetInitPreferences(nsTArray<PrefSetting>* aPrefs);
127595 nsTArray<ErrorNote> mNotes;
136142 nsTArray<nsCOMPtr<nsISupports >> mUncaughtRejectionObservers;
136171 nsTArray<nsCOMPtr<nsIRunnable>> mStableStateEvents;
136172 nsTArray<RunInMetastableStateData> mMetastableStateEvents;
145172 nsTArray<nsString>& aTagStack) = 0;
146161 nsTArray<T*>& generation = mGenerations[mNewestGeneration];
146189 nsTArray<T*>& generation = mGenerations[state->mGeneration];
146235 nsTArray<T*>& generation = mGenerations[reapGeneration];
146286 nsTArray<T*>* generation = &mTracker->mGenerations[mGeneration];
146319 nsTArray<T*> mGenerations[K];
149103 nsTArray<RefPtr<mozilla::dom::AnonymousContent>>& GetAnonymousContents() {
149257 nsTArray<RefPtr<mozilla::StyleSheet>>& aOldSheets,
149258 nsTArray<RefPtr<mozilla::StyleSheet>>& aNewSheets) = 0;
149293 size_t FindDocStyleSheetInsertionPoint(const nsTArray<RefPtr<T>>& aDocSheets,
149419 virtual nsTArray<Element*> GetFullscreenStack() const = 0;
149846 nsTArray<RefPtr<mozilla::dom::Element>>& aElements) = 0;
149978 const nsTArray< nsCOMPtr<nsIObserver> > & Observers() {
150237 virtual const nsTArray<Element*>* GetAllElementsForId(const nsAString& aElementId) const = 0;
150245 nsTArray<RefPtr<mozilla::dom::Animation>>& aAnimations) = 0;
150253 typedef nsTArray<RefPtr<mozilla::dom::FrameRequestCallback>> FrameRequestCallbackList;
150274 virtual void GetPlugins(nsTArray<nsIObjectLoadingContent*>& aPlugins) = 0;
150601 nsTArray<RefPtr<mozilla::dom::Element>>& aElements);
150921 nsTArray<nsAutoPtr<nsPropertyTable> > mExtraPropertyTables;
151196 nsTArray<nsWeakPtr> mBlockedTrackingNodes;
151206 nsTArray<FrameRequest> mFrameRequestCallbacks;
151222 nsTArray<RefPtr<mozilla::dom::AnonymousContent>> mAnonymousContents;
154861 nsTArray<nsString>& names,
155025 class SequenceTracer<nsTArray<T>, false, false, false>
155030 static void TraceSequence(JSTracer* trc, nsTArray<T>* seqp, nsTArray<T>* end) {
155159 SequenceRooter(JSContext *aCx, Nullable<nsTArray<T> >* aSequence
155191 Nullable<nsTArray<T> >* mNullableArray;
156449 const nsTArray<T>& aArgument,
158629 void FireDOMPaintEvent(nsTArray<nsRect>* aList, uint64_t aTransactionId,
158936 nsTArray<nsRect> mInvalidations;
159213 nsTArray<nsCOMPtr<nsIRunnable> > mWillPaintObservers;
159378 void AppendRoundedRects(nsTArray<RoundedRect>* aArray, uint32_t aCount) const;
159386 nsTArray<RoundedRect> mRoundedClipRects;
161469 nsTArray<nsPoint> mScrollSnapCoordinates;
162476 nsTArray<RefPtr<DOMRect> > mArray;
167598 nsTArray<GridNamedArea> mNamedAreas;
167602 nsTArray<nsString> mTemplates;
169341 void GetThresholds(nsTArray<double>& aRetVal);
169348 void TakeRecords(nsTArray<RefPtr<DOMIntersectionObserverEntry>>& aRetVal);
169371 nsTArray<double> mThresholds;
169373 nsTArray<RefPtr<DOMIntersectionObserverEntry>> mQueuedEntries;
170060 void GetAttributeNames(nsTArray<nsString>& aResult);
170294 void GetGridFragments(nsTArray<RefPtr<Grid>>& aResult);
170315 nsTArray<RefPtr<Animation>>& aAnimations);
170318 nsTArray<RefPtr<Animation>>& aAnimations);
171052 static nsTArray<RefPtr<dom::Animation>>
171732 nsTArray<Variable> mVariables;
173066 const nsTArray<nsString>& GetSymbols() const { return mSymbols; }
173075 nsTArray<nsString> mSymbols;
173285 nsTArray<nsStyleGradientStop> mStops;
174357 typedef nsTArray<std::pair<nsString, nsString>> QuotePairArray;
174504 nsTArray<nsTArray<nsString>> mLineNameLists;
174505 nsTArray<nsStyleCoord> mMinTrackSizingFunctions;
174506 nsTArray<nsStyleCoord> mMaxTrackSizingFunctions;
174507 nsTArray<nsString> mRepeatAutoLineNameListBefore;
174508 nsTArray<nsString> mRepeatAutoLineNameListAfter;
175304 nsTArray<nsStyleCoord>& Coordinates()
175309 const nsTArray<nsStyleCoord>& Coordinates() const
175337 nsTArray<nsStyleCoord> mCoordinates;
175600 nsTArray<mozilla::Position> mScrollSnapCoordinate;
176076 nsTArray<nsStyleContentData> mContents;
176077 nsTArray<nsStyleCounterData> mIncrements;
176078 nsTArray<nsStyleCounterData> mResets;
176157 nsTArray<nsCursorImage> mCursorImages;
176331 nsTArray<nsStyleCoord> mStrokeDasharray;
176577 nsTArray<nsStyleFilter> mFilters;
176655 static_assert(sizeof(nsTArray<nsStyleImageLayers::Layer>) == sizeof(nsTArray_Simple<nsStyleImageLayers::Layer>), "Size mismatch between " "nsTArray<nsStyleImageLayers::Layer>" " and " "nsTArray_Simple<nsStyleImageLayers::Layer>"); static_assert(alignof(nsTArray<nsStyleImageLayers::Layer>) == alignof(nsTArray_Simple<nsStyleImageLayers::Layer>), "Align mismatch between " "nsTArray<nsStyleImageLayers::Layer>" " and " "nsTArray_Simple<nsStyleImageLayers::Layer>");;
176657 static_assert(sizeof(nsTArray<mozilla::StyleTransition>) == sizeof(nsTArray_Simple<mozilla::StyleTransition>), "Size mismatch between " "nsTArray<mozilla::StyleTransition>" " and " "nsTArray_Simple<mozilla::StyleTransition>"); static_assert(alignof(nsTArray<mozilla::StyleTransition>) == alignof(nsTArray_Simple<mozilla::StyleTransition>), "Align mismatch between " "nsTArray<mozilla::StyleTransition>" " and " "nsTArray_Simple<mozilla::StyleTransition>");;
176659 static_assert(sizeof(nsTArray<mozilla::StyleAnimation>) == sizeof(nsTArray_Simple<mozilla::StyleAnimation>), "Size mismatch between " "nsTArray<mozilla::StyleAnimation>" " and " "nsTArray_Simple<mozilla::StyleAnimation>"); static_assert(alignof(nsTArray<mozilla::StyleAnimation>) == alignof(nsTArray_Simple<mozilla::StyleAnimation>), "Align mismatch between " "nsTArray<mozilla::StyleAnimation>" " and " "nsTArray_Simple<mozilla::StyleAnimation>");;
176669 nsTArray<nsISupports*> mBuffer;
177052 struct nsTArrayBorrowed_uintptr_t { nsTArray<uintptr_t>* mArray; nsTArrayBorrowed_uintptr_t(nsTArray<uintptr_t>* aArray) : mArray(aArray) {} };